Viime aikoina yrityksen on täytynyt käyttää hbasea tallentaakseen suuren määrän dataa, ja johtaja on opettanut meille läksyn olennaisesta tiedosta.
Ympäristö:
Järjestelmä:
CentOS Linux -versio 7.5.1804 (Core)
Komento:
Java-versio:
Java-versio "1.8.0_191" Java(TM) SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot(TM) 64-bittinen palvelin-VM (build 25.191-b12, sekamuoto)
Komento:
Hadoop-versio:
Hadoop 2.8.3 AlistaminenHyperlinkin kirjautuminen on näkyvissä.-r b3fe56402d908019d99af1f1f4fc65cb1d1436a2 Koonnut jdu 2017-12-05T03:43Z Käännetty protoc 2.5.0:lla Lähteestä tarkistussummalla 9ff4856d824e983fa510d3f843e3f19d Tämä komento suoritettiin /home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/hadoop-common-2.8.3.jar
Komento:
HBase-versio:
2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, pe 26. lokakuuta 19:27:03 PDT 2018
HBASE Shell Command:
HBase-kuori voidaan käynnistää seuraavalla komennolla
[root@master ~]# etsi / -nimeä "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_bindingsSelitykseksi.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
HBase Shell Käytä "apua" saadaksesi listan tuetuista komennoista. Käytä "exit"-toimintoa poistuaksesi tästä interaktiivisesta kuoresta. Viitteeksi käy osoitteessa:http://hbase.apache.org/2.0/book.html#shell Versio 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, pe 26. lokakuuta 19:27:03 PDT 2018 Kesti 0,0050 sekuntia hbase(main):001:0> hbase(main):002:0* hbase(main):003:0* -versio 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, pe 26. lokakuuta 19:27:03 PDT 2018 Kesti 0,0006 sekuntia hbase(main):004:0>
Johdanto
Kun Hadoop-asennus on onnistuneesti käynnistynyt, suorita jps-komento tarkistaaksesi, käynnistyykö prosessi onnistuneesti, onko se onnistunut (ei testattu).
[hadoop@master ~]$jps
Masternode ilmestyy: NameNode JobTracker SecondaryNameNode
slave1-solmu ilmestyy: DateNode TaskTracker
slave2node ilmestyy: DateNode TaskTracker
HBase-versio tuki Hadoop-versiota
S tarkoittaa tukea X ei ole tuettu NT tarkoittaa ei testiä
Viitelinkit:Hyperlinkin kirjautuminen on näkyvissä.
Joitakin HBase Shellin peruskomentoja on lueteltu seuraavasti:
| Nimi | Komentolausekkeet | | Katso, mitä taulukoita on olemassa | Lista | | Luo taulukko | luo 'taulukon nimi', 'sarakkeen nimi 1', 'sarakkeen nimi 2', 'sarakkeen nimi N' | | Lisää tietue | laita 'taulukon nimi', 'rivin nimi', 'sarakkeen nimi:', 'arvo' | | Katso ennätys | Hanki 'pöydän nimi', 'rivin nimi' | | Katso taulukossa olevien tietueiden kokonaismäärä | Count 'pöytänimi' | | Poista tietue | Poista 'taulukon nimi', 'rivin nimi', 'sarakkeen nimi' | | Poista taulukko | Taulu täytyy estää ennen kuin taulu voidaan poistaa, ensimmäinen vaihe on poistaa 'taulun nimi' käytöstä. Toinen vaihe on poistaa 'taulun nimi' | | Katso kaikki ennätykset | Skannaa "Table Name" | | Katso kaikki tiedot tietyssä taulukon sarakkeessa | Skannaa "taulun nimi" , ['sarakkeen nimi:'] | | Päivitä tietue | Se on kirjoittaa se uudelleen ja palauttaa |
Ymmärrä
Hadoop Distributed File System (HDFS), HBase on Hadoopiin perustuva tietovarastointiprojekti, ja Hivea käytetään datan analysointiin.
(Loppu)
|