Hiljuti on ettevõttel vaja kasutada hbase'i suure hulga andmete salvestamiseks ning juht on meile õpetanud selle asjakohase teadmise kohta.
Keskkond:
Süsteem:
CentOS Linux versioon 7.5.1804 (Core)
Käsk:
Java versioon:
Java versioon "1.8.0_191" Java(TM) SE käituskeskkond (build 1.8.0_191-b12) Java HotSpot(TM) 64-bitine Server VM (build 25.191-b12, segatud režiim)
Käsk:
Hadoopi versioon:
Hadoop 2.8.3 AlistamineHüperlingi sisselogimine on nähtav.-r b3fe56402d908019d99af1f1f4fc65cb1d1436a2 Koostanud jdu 2017-12-05T03:43Z Kompileeritud protoc 2.5.0-ga Allikast kontrollsummaga 9ff4856d824e983fa510d3f843e3f19d See käsk käivitati /home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/hadoop-common-2.8.3.jar
Käsk:
HBase versioon:
2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, reede 26. oktoober 19:27:03 PDT 2018
HBASE Shelli käsk:
HBase kesta saab käivitada järgmise käsuga
[root@master ~]# leia / -nimi "hbase"
/home/itsvse/apache/hbase-2.1.1/docs/testapidocs/org/apache/hadoop/hbase
/home/itsvse/apache/hbase-2.1.1/docs/testapidocs/org/apache/hbase
/home/itsvse/apache/hbase-2.1.1/docs/testapidocs/src-html/org/apache/hadoop/hbase
/home/itsvse/apache/hbase-2.1.1/docs/testapidocs/src-html/org/apache/hbase
/home/itsvse/apache/hbase-2.1.1/docs/apidocs/org/apache/hadoop/hbase
/home/itsvse/apache/hbase-2.1.1/docs/apidocs/org/apache/hbase
/home/itsvse/apache/hbase-2.1.1/docs/apidocs/src-html/org/apache/hadoop/hbase
/home/itsvse/apache/hbase-2.1.1/docs/apidocs/src-html/org/apache/hbase
/home/itsvse/apache/hbase-2.1.1/bin/hbase
/home/itsvse/apache/hbase-2.1.1/lib/ruby/hbase [root@master ~]# CD /home/itsvse/apache/hbase-2.1.1/bin/ [root@master kast]# ./hbase shell
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/itsvse/apache/hbase-2.1.1/lib/client-facing-thirdparty/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindingsSelgituseks.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
HBase Shell Kasuta "abi", et saada toetatud käskude nimekiri. Kasuta "exit", et sellest interaktiivsest kestast väljuda. Viitamiseks palun külastage:http://hbase.apache.org/2.0/book.html#shell Versioon 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, reede 26. oktoober 19:27:03 PDT 2018 Võttis 0,0050 sekundit hbase(main):001:0> hbase(main):002:0* hbase(main):003:0* versioon 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, reede 26. oktoober 19:27:03 PDT 2018 Võttis 0,0006 sekundit hbase(main):004:0>
Sissejuhatus
Pärast Hadoopi paigalduse edukat käivitamist käivita jps käsk, et kontrollida, kas protsess käivitub edukalt või kas see on edukas (ei testitud).
[hadoop@master ~]$jps
Peasõlm ilmub: NameNode JobTracker SecondaryNameNode
Ilmub slave1 sõlm: DateNode TaskTracker
slave2node ilmub: DateNode TaskTracker
HBase versioon toetas Hadoop versiooni
S tähistab toetust X ei ole toetatud NT tähendab testi puudumist
Viitelingid:Hüperlingi sisselogimine on nähtav.
Mõned HBase Shelli põhilised operatsioonikäsud on loetletud järgmiselt:
| Nimi | Käsuväljendid | | Vaata, millised tabelid eksisteerivad | Nimekiri | | Loo tabel | loo 'tabeli nimi', 'veeru nimi 1', 'veeru nimi 2', 'veeru nimi N' | | Lisa kirje | pane 'tabeli nimi', 'rea nimi', 'veeru nimi:', 'väärtus' | | Vaata rekordit | Hangi 'laua nimi', 'rea nimi' | | Vaata tabelis olevate kirjete koguarvu | Count 'laua nimi' | | Kustuta kirje | Kustuta 'tabeli nimi', 'rea nimi', 'veeru nimi' | | Kustuta tabel | Tabel tuleb enne tabeli kustutamist blokeerida, esimene samm on 'tabeli nimi' keelamine. Teine samm on 'tabeli nimi' eemaldamine | | Vaata kõiki rekordeid | Skaneeri "tabeli nimi" | | Vaata kõiki andmeid tabeli kindlas veerus | Skaneeri "tabeli nimi" , ['veeru nimi:'] | | Uuenda kirjet | See on selle ümberkirjutamine ja tagasipööramine |
Mõistan
Hadoop Distributed File System (HDFS), HBase on Hadoopil põhinev andmesalvestusprojekt ning Hive'i kasutatakse andmete analüüsiks.
(Lõpp)
|