Pastaruoju metu įmonei reikia naudoti hbase dideliam duomenų kiekiui saugoti, o vadovas mus išmokė pamoką apie atitinkamas žinias.
Aplinka:
Sistema:
"CentOS Linux" leidimas 7.5.1804 (branduolys)
Komanda:
Java versija:
"Java" versija "1.8.0_191" Java(TM) SE vykdymo aplinka (komponavimo versija 1.8.0_191-b12) "Java HotSpot(TM)" 64 bitų serverio VM (25.191-b12 komponavimo versija, mišrus režimas)
Komanda:
"Hadoop" versija:
Hadoop 2.8.3 SubversijaHipersaito prisijungimas matomas.-r b3fe56402d908019d99af1f1f4fc65cb1d1436a2 Sudarė jdu 2017-12-05T03:43Z Sudaryta naudojant protoc 2.5.0 Iš šaltinio su kontroline suma 9ff4856d824e983fa510d3f843e3f19d Ši komanda buvo vykdoma naudojant /home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/hadoop-common-2.8.3.jar
Komanda:
HBase versija:
2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, Fri Oct 26 19:27:03 PDT 2018
hbase apvalkalo komanda:
HBase apvalkalą galima paleisti naudojant šią komandą
[root@master ~]# rasti / -name "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 dėžė]# ./hbase apvalkalas
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_bindingspaaiškinimui.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
HBase apvalkalas Naudokite "help", kad gautumėte palaikomų komandų sąrašą. Naudokite "išeiti", kad išeitumėte iš šio interaktyvaus apvalkalo. Norėdami gauti nuorodą, apsilankykite:http://hbase.apache.org/2.0/book.html#shell Versija 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, Fri Oct 26 19:27:03 PDT 2018 Užtruko 0,0050 sekundės hbase(pagrindinis):001:0> hbase(pagrindinis):002:0* hbase(main):003:0* versija 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, Fri Oct 26 19:27:03 PDT 2018 Užtruko 0,0006 sekundės hbase(pagrindinis):004:0>
Įvadas
Sėkmingai pradėję "Hadoop" diegimą, paleiskite komandą jps, kad patikrintumėte, ar procesas sėkmingai prasideda, jei jis sėkmingas (neišbandytas).
[hadoop@master ~]$jps
Pasirodys pagrindinis mazgas: NameNode JobTracker SecondaryNameNode
pasirodo mazgas slave1: DateNode Užduočių sekimo priemonė
Pasirodo slave2node: DateNode Užduočių sekimo priemonė
HBase versija palaikoma Hadoop versija
S reiškia atramą X nepalaikomas NT reiškia be bandymo
Nuorodos nuorodos:Hipersaito prisijungimas matomas.
Kai kurios pagrindinės "HBase Shell" operacijų komandos išvardytos taip:
| vardas, pavadinimas | Komandų išraiškos | | Sužinokite, kokios lentelės egzistuoja | sąrašas | | Lentelės kūrimas | sukurti 'lentelės pavadinimas', 'stulpelio pavadinimas 1', 'stulpelio pavadinimas 2', 'stulpelio pavadinimas N' | | Įrašo įtraukimas | įdėkite 'lentelės pavadinimas', 'eilutės pavadinimas', 'stulpelio pavadinimas:', 'reikšmė' | | Peržiūrėti įrašą | gauti "lentelės pavadinimas", "eilutės pavadinimas" | | Peržiūrėti bendrą lentelės įrašų skaičių | count 'lentelės pavadinimas' | | Įrašo naikinimas | Ištrinti 'lentelės pavadinimas', 'eilutės pavadinimas', 'stulpelio pavadinimas' | | Lentelės naikinimas | Lentelė turi būti užblokuota prieš ištrinant lentelę, pirmas žingsnis yra išjungti "lentelės pavadinimą" Antrasis žingsnis yra išmesti "lentelės pavadinimą" | | Peržiūrėti visus įrašus | Nuskaityti "lentelės pavadinimą" | | Visų duomenų peržiūra tam tikrame lentelės stulpelyje | nuskaitykite "lentelės pavadinimas" , ['stulpelio pavadinimas:'] | | Atnaujinti įrašą | Tai yra perrašyti ir grąžinti |
Suprasti
"Hadoop Distributed File System" (HDFS), "HBase" yra duomenų saugojimo projektas, pagrįstas "Hadoop", o "Hive" naudojamas duomenų analizei.
(Pabaiga)
|