Nemrégiben a cégnek hbase-t kell használnia nagy mennyiségű adat tárolására, és a vezető megtanult minket a releváns tudásról.
Környezet:
Rendszer:
CentOS Linux kiadás 7.5.1804 (Core)
Parancs:
Java verzió:
Java version "1.8.0_191" Java(TM) SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot(TM) 64-bit szerver VM (build 25.191-b12, mixed mód)
Parancs:
Hadoop verzió:
Hadoop 2.8.3 AláásásA hiperlink bejelentkezés látható.-r b3fe56402d908019d99af1f1f4fc65cb1d1436a2 Összeállította: jdu 2017-12-05T03:43Z Fordítva protoc 2.5.0-val Forrásból ellenőrzési összeggel: 9ff4856d824e983fa510d3f843e3f19d Ezt a parancsot a /home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/hadoop-common-2.8.3.jar használatával futtatták
Parancs:
HBase verzió:
2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, péntek október 26. 19:27:03 PDT 2018
HBASE Shell parancs:
A HBase shell a következő parancs segítségével indítható el
[root@master ~]# Keresd / -nevezd "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_bindingsmagyarázatért.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
HBase Shell Használd a "segítség" gombot, hogy megkapd a támogatott parancsok listáját. Használd az "exit" opciót, hogy kilépj ebből az interaktív héjból. Referenciaként kérjük, látogasson el a következő oldalra:http://hbase.apache.org/2.0/book.html#shell 2.1.1 verzió, rb60a92d6864ef27295027f5961cb46f9162d7637, péntek október 26. 19:27:03 PDT 2018 0,0050 másodpercig tartott hbase(main):001:0> hbase(main):002:0* hbase(main):003:0* verzió 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, péntek október 26. 19:27:03 PDT 2018 0,0006 másodpercig tartott hbase(main):004:0>
Bevezetés
Miután a Hadoop telepítés sikeresen elindult, futtatjuk a jps parancsot, hogy ellenőrizd, sikeresen indul-e a folyamat, ha sikeresen (nem tesztelve).
[hadoop@master ~]$jps
A masternode megjelenik: NameNode JobTracker SecondaryNameNode
Slave1 csomópont jelenik meg: DateNode TaskTracker
slave2node megjelenik: DateNode TaskTracker
A HBase verzió támogatta a Hadoop verziót
Az S a támogatást jelenti X nem támogatott NT a "nincs teszt" (no teszt) rövidítése
Hivatkozások:A hiperlink bejelentkezés látható.
Néhány alapvető műveleti parancs a HBase Shell a következőképpen szerepel:
| név | Parancskifejezések | | Nézd meg, milyen táblázatok léteznek | Lista | | Készíts egy táblázatot | létrehozni 'tábla név', 'oszlop neve 1', 'oszlop neve 2', 'oszlop név N' | | Hozzáadj egy rekordot | tedd 'tábla név', 'sor név', 'oszlop neve:', 'érték' | | Nézd meg a rekordot | szerezd 'table name', 'sor name' | | Tekintse meg a rekordok teljes számát a táblázatban | Count 'Table Name' | | Töröld a rekordot | Töröld a 'tábla név', 'sor név', 'oszlop neve' | | Törölj egy táblázatot | A táblát le kell tiltani, mielőtt törölhetné, az első lépés a 'tábla név' letiltása. A második lépés a 'tábla név' elhagyása | | Minden rekord megtekintése | Szkennelni "Tábla neve" | | Tekintse meg az összes adatot egy adott oszlopban a táblázatban | Szkennelje be a "table name", ['oszlop neve:'] | | Frissítés a rekordot | Újraírni és visszaállítani |
Értsd meg
A Hadoop Distributed File System (HDFS), a HBase egy adattároló projekt, amely a Hadoop-on alapul, és a Hive adatelemzésre is alkalmas.
(Vége)
|