Nesen uzņēmumam ir jāizmanto hbase, lai glabātu lielu datu apjomu, un vadītājs mums ir mācījis par attiecīgajām zināšanām.
Vide:
Sistēma:
CentOS Linux laidiens 7.5.1804 (kodols)
Pavēlēt:
Java versija:
Java versija "1.8.0_191" Java(TM) SE izpildlaika vide (būvējums 1.8.0_191-b12) Java HotSpot(TM) 64 bitu servera VM (būvējums 25.191-b12, jauktais režīms)
Pavēlēt:
Hadoop versija:
Hadoop 2.8.3 GraušanaHipersaites pieteikšanās ir redzama.-r b3fe56402d908019d99af1f1f4fc65cb1d1436a2 Sastādīja jdu 2017-12-05T03:43Z Sastādīts ar protoc 2.5.0 No avota ar kontrolsummu 9ff4856d824e983fa510d3f843e3f19d Šī komanda tika izpildīta, izmantojot /home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/hadoop-common-2.8.3.jar
Pavēlēt:
HBase versija:
2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, Fri Oct 26 19:27:03 PDT 2018
hbase shell komanda:
HBase apvalku var sākt, izmantojot šādu komandu
[root@master ~]# atrast / -nosaukums "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 apvalks
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_bindingspaskaidrojumam.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
HBase apvalks Izmantojiet "palīdzību", lai iegūtu atbalstīto komandu sarakstu. Izmantojiet "iziet", lai izietu no šīs interaktīvās čaulas. Lai uzzinātu, lūdzu, apmeklējiet:http://hbase.apache.org/2.0/book.html#shell Versija 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, Fri Oct 26 19:27:03 PDT 2018 Aizņēma 0.0050 sekundes hbase(galvenais):001:0> hbase(galvenais):002:0* hbase(main):003:0* versija 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, Fri Oct 26 19:27:03 PDT 2018 Aizņēma 0.0006 sekundes hbase(galvenais):004:0>
Ievads
Pēc tam, kad Hadoop instalēšana ir veiksmīgi sākta, palaidiet komandu jps, lai pārbaudītu, vai process sākas veiksmīgi, ja tas ir veiksmīgs (nav pārbaudīts).
[hadoop@master ~]$jps
Parādīsies masternode: NameNode Darba izsekotājs SecondaryNameNode
parādās slave1 mezgls: DateNode Uzdevumu izsekotājs
Parādās slave2node: DateNode Uzdevumu izsekotājs
HBase versija atbalstīta Hadoop versija
S apzīmē atbalstu X netiek atbalstīts NT nozīmē bez testa
Atsauces saites:Hipersaites pieteikšanās ir redzama.
Dažas HBase Shell pamata darbības komandas ir uzskaitītas šādi:
| vārds | Komandu izteiksmes | | Uzziniet, kādas tabulas pastāv | Saraksts | | Tabulas izveide | izveidot 'tabulas nosaukums', 'kolonnas nosaukums 1', 'kolonnas nosaukums 2', 'kolonnas nosaukums N' | | Ieraksta pievienošana | ievietojiet 'tabulas nosaukums', 'rindas nosaukums', 'kolonnas nosaukums:', 'vērtība' | | Skatīt ierakstu | Iegūt 'tabulas nosaukums', 'rindas nosaukums' | | Kopējā ierakstu skaita skatīšana tabulā | count 'tabulas nosaukums' | | Ieraksta dzēšana | svītrot "tabulas nosaukums", "rindas nosaukums", "kolonnas nosaukums" | | Tabulas dzēšana | Tabula ir jābloķē, pirms tabulu var izdzēst, pirmais solis ir atspējot 'tabulas nosaukumu' Otrais solis ir atmest 'tabulas nosaukumu' | | Skatīt visus ierakstus | Skenēt "tabulas nosaukums" | | Skatīt visus datus noteiktā tabulas kolonnā | skenēt "tabulas nosaukums" , ['kolonnas nosaukums:'] | | Ieraksta atjaunināšana | Tas ir pārrakstīt un atgriezties |
Saprast
Hadoop Distributed File System (HDFS), HBase ir datu glabāšanas projekts, kura pamatā ir Hadoop, un strops tiek izmantots datu analīzei.
(Beigas)
|