V poslednej dobe firma potrebuje používať hbase na ukladanie veľkého množstva dát a manažér nás naučil lekciu o relevantných vedomostiach.
Prostredie:
Systém:
CentOS Linux release 7.5.1804 (Core)
Príkaz:
Java verzia:
Java verzia "1.8.0_191" Java(TM) SE runtime prostredie (build 1.8.0_191-b12) Java HotSpot(TM) 64-bitový server VM (build 25.191-b12, zmiešaný režim)
Príkaz:
Hadoop verzia:
Hadoop 2.8.3 SubverziaPrihlásenie na hypertextový odkaz je viditeľné.-r b3fe56402d908019d99af1f1f4fc65cb1d1436a2 Zostavil jdu dňa 2017-12-05T03:43Z Skompilované s protoc 2.5.0 Zo zdroja s kontrolným súčtom 9ff4856d824e983fa510d3f843e3f19d Tento príkaz bol spustený pomocou /home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/hadoop-common-2.8.3.jar
Príkaz:
HBase verzia:
2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, Pi 26. októbra 19:27:03 PDT 2018
Príkaz hbase shell:
HBase shell je možné spustiť pomocou nasledujúceho príkazu
[root@master ~]# nájsť / -pomenovať "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_bindingspre vysvetlenie.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
HBase Shell Použite "help" na získanie zoznamu podporovaných príkazov. Použite "exit" na ukončenie tejto interaktívnej schránky. Pre referenciu navštívte:http://hbase.apache.org/2.0/book.html#shell Verzia 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, Pi 26. októbra 19:27:03 PDT 2018 Trvalo to 0,0050 sekundy hbase(main):001:0> hbase(main):002:0* hbase(main):003:0* verzia 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, Pi 26. októbra 19:27:03 PDT 2018 Trvalo to 0,0006 sekundy hbase(main):004:0>
Zavedenie
Po úspešnom spustení inštalácie Hadoopu spustite príkaz jps, aby ste skontrolovali, či sa proces úspešne spustil, ak je úspešný (netestovaný).
[hadoop@master ~]$jps
Zobrazí sa hlavný uzol: NameNode JobTracker SecondaryNameNode
Uzol slave1 sa objavuje: DateNode TaskTracker
Slave2node sa objavuje: DateNode TaskTracker
HBase verzia podporovala Hadoop verziu
S znamená podpora X nie je podporovaný NT znamená žiadny test
Referenčné odkazy:Prihlásenie na hypertextový odkaz je viditeľné.
Niektoré základné operačné príkazy HBase Shell sú uvedené nasledovne:
| meno | Príkazové výrazy | | Pozrite sa, aké tabuľky existujú | Zoznam | | Vytvorte tabuľku | create 'table name', 'column name 1', 'column name 2', 'column name N' | | Pridať záznam | Zadajte 'názov tabuľky', 'názov riadku', 'názov stĺpca:', 'hodnota' | | Zobraziť záznam | získaj 'názov tabuľky', 'názov riadku' | | Zobraziť celkový počet záznamov v tabuľke | Počítaj 'názov tabuľky' | | Vymazať záznam | Vymažte 'názov tabuľky', 'názov riadku', 'názov stĺpca' | | Vymazať tabuľku | Tabuľka musí byť zablokovaná pred vymazaním, prvým krokom je deaktivovať 'názov tabuľky'. Druhým krokom je vynechať 'názov tabuľky' | | Zobraziť všetky rekordy | Scan "názov tabuľky" | | Zobraziť všetky údaje v určitom stĺpci tabuľky | scan "názov tabuľky" , ['názov stĺpca:'] | | Aktualizujte záznamy | Je to prepísať a vrátiť späť |
Pochopte
Hadoop Distributed File System (HDFS), HBase je projekt ukladania dát založený na Hadoope a Hive sa používa na analýzu dát.
(Koniec)
|