Nylig må selskapet bruke hbase for å lagre store mengder data, og lederen har lært oss en lekse om relevant kunnskap.
Miljø:
System:
CentOS Linux-utgivelse 7.5.1804 (Kjerne)
Kommando:
Java-versjon:
Java-versjon "1.8.0_191" Java(TM) SE kjøretidsmiljø (bygg 1.8.0_191-b12) Java HotSpot(TM) 64-bits server-VM (bygg 25.191-b12, blandet modus)
Kommando:
Hadoop-versjonen:
Hadoop 2.8.3 UndergravingInnloggingen med hyperkoblingen er synlig.-r b3fe56402d908019d99af1f1f1f4fc65cb1d1436a2 Samlet av jdu 2017-12-05T03:43Z Kompilt med protoc 2.5.0 Fra kilde med sjekksum 9ff4856d824e983fa510d3f843e3f19d Denne kommandoen ble kjørt med /home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/hadoop-common-2.8.3.jar
Kommando:
HBase-versjon:
2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, fre 26. okt 19:27:03 PDT 2018
Hbase Shell-kommando:
HBase-skallet kan startes ved å bruke følgende kommando
[root@master ~]# finn / -navn "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 bin]# ./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_bindingsFor en forklaring.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
HBase Shell Bruk "hjelp" for å få en liste over støttede kommandoer. Bruk "exit" for å avslutte dette interaktive skallet. For referanse, vennligst besøk:http://hbase.apache.org/2.0/book.html#shell Versjon 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, fre 26. okt 19:27:03 PDT 2018 Tok 0,0050 sekunder hbase(main):001:0> hbase(main):002:0* hbase(main):003:0* versjon 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, fre 26. okt 19:27:03 PDT 2018 Tok 0,0006 sekunder hbase(main):004:0>
Introduksjon
Etter at Hadoop-installasjonen er vellykket startet, kjør jps-kommandoen for å sjekke om prosessen starter vellykket, hvis den er vellykket (ikke testet).
[hadoop@master ~]$jps
Masternoden vil vises: NameNode JobTracker SekundærNavnNode
Slave1-node vises: DateNode Oppgavesporer
slave2node vises: DateNode Oppgavesporer
HBase-versjonen støttet Hadoop-versjonen
S står for support for support X støttes ikke NT står for no test (no test)
Referanselenker:Innloggingen med hyperkoblingen er synlig.
Noen grunnleggende operasjonskommandoer for HBase Shell er listet som følger:
| navn | Kommandouttrykk | | Se hvilke tabeller som finnes | Liste | | Lag en tabell | lag 'tabellnavn', 'kolonnenavn 1', 'kolonnenavn 2', 'kolonnenavn N' | | Legg til en plate | Skriv inn 'tabellnavn', 'radnavn', 'kolonnenavn:', 'verdi' | | Se rekorden | Få 'bordnavn', 'radnavn' | | Se det totale antallet poster i tabellen | Telling 'Bordnavn' | | Slett posten | Slett 'tabellnavn', 'radnavn', 'kolonnenavn' | | Slett en tabell | Tabellen må blokkeres før tabellen kan slettes, første steg er å deaktivere 'tabellnavn'. Andre steg er å fjerne 'tabellnavn' | | Se alle rekorder | skann "bordnavn" | | Se alle dataene i en bestemt kolonne i en tabell | skann "tabellnavn" , ['kolonnenavn:'] | | Oppdater oppføringen | Det er å omskrive den og gå tilbake |
Forstå
Hadoop Distributed File System (HDFS), HBase er et datalagringsprosjekt basert på Hadoop, og Hive brukes til dataanalyse.
(Slutt)
|