Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 9718|Odgovoriti: 3

Prvič sem izvedel za Hadoop in HBase velike podatke

[Kopiraj povezavo]
Objavljeno na 27. 12. 2018 15:04:25 | | | |
V zadnjem času podjetje potrebuje hbase za shranjevanje velike količine podatkov, vodja pa nas je naučil lekcije o relevantnem znanju.
Okolje:

Sistem:

CentOS Linux izdaja 7.5.1804 (jedro)

Ukaz:



Java različica:

Java različica "1.8.0_191"
Java(TM) SE runtime okolje (build 1.8.0_191-b12)
Java HotSpot(TM) 64-bitni strežnik VM (build 25.191-b12, mešani način)


Ukaz:



Hadoop različica:

Hadoop 2.8.3
SubverzijaPrijava do hiperpovezave je vidna.-r b3fe56402d908019d99af1f1f4fc65cb1d1436a2
Sestavil jdu dne 2017-12-05T03:43Z
Prevedeno s protoc 2.5.0
Iz izvora s kontrolno vsoto 9ff4856d824e983fa510d3f843e3f19d
Ta ukaz je bil izveden z uporabo /home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/hadoop-common-2.8.3.jar


Ukaz:




HBase različica:

2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, pet 26. oktober 19:27:03 PDT 2018

Ukaz HBASE lupine:


HBase lupino je mogoče zagnati z naslednjim ukazom
[root@master ~]# najdi / -ime "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_bindingsza razlago.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

HBase Shell
Uporabi "help" za pridobitev seznama podprtih ukazov.
Uporabi "izhod", da zapreš to interaktivno lupino.
Za referenco obiščite:http://hbase.apache.org/2.0/book.html#shell
Različica 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, pet 26. oktober 19:27:03 PDT 2018
Trajalo je 0,0050 sekunde                                                                                                                                                            
hbase(main):001:0>
hbase(main):002:0*
hbase(main):003:0* version
2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, pet 26. oktober 19:27:03 PDT 2018
Trajalo je 0,0006 sekunde                                                                                                                                                            
hbase(main):004:0>


Uvod

Ko je namestitev Hadoopa uspešno zagnana, zaženite ukaz jps, da preverite, ali se postopek uspešno zažene, če je uspešen (ni testiran).

[hadoop@master ~]$jps
Glavni vozel se bo prikazal:
NameNode
JobTracker
SecondaryNameNode

Vozlišče slave1 se pojavi:
DateNode
TaskTracker

slave2node se pojavi:
DateNode
TaskTracker


HBase različica je podpirala Hadoop različico

S pomeni podpora
X ni podprt
NT pomeni brez testa



Referenčne povezave:Prijava do hiperpovezave je vidna.

Nekateri osnovni ukazi za delovanje HBase Shell so navedeni takole:

imeUkazni izrazi
Oglejte si, katere tabele obstajajoSeznam
Ustvarite tabeloustvari 'ime tabele', 'ime stolpca 1', 'ime stolpca 2', 'ime stolpca N'
Dodaj ploščoVnesite 'ime tabele', 'ime vrstice', 'ime stolpca:', 'vrednost'
Oglejte si zapisdobi 'ime mize', 'ime vrstice'
Oglejte si skupno število zapisov v tabeliŠtejte 'ime mize'
Izbriši zapisizbriši 'ime tabele', 'ime vrstice', 'ime stolpca'
Izbriši tabeloTabelo je treba blokirati, preden jo je mogoče izbrisati, prvi korak je onemogočiti 'ime tabele'. Drugi korak je odstraniti 'ime tabele'
Oglejte si vse rekordeskeniraj "ime tabele"
Oglejte si vse podatke v določenem stolpcu tabeleskeniraj "ime tabele" , ['ime stolpca:']
Posodobite zapisGre za to, da ga prepišemo in povrnemo nazaj


Razumi

Hadoop Distributed File System (HDFS), HBase je projekt shranjevanja podatkov, ki temelji na Hadoopu, Hive pa se uporablja za analizo podatkov.

(Konec)






Prejšnji:Nameščam vim na CentOS 7 (privzeto ni nameščen)
Naslednji:Microsoft 2018 darilni paket za silvestrovo suhe izdelke
 Najemodajalec| Objavljeno na 28. 12. 2018 15:15:53 |
Uvod v Hadoop spletni port:Prijava do hiperpovezave je vidna.
Povezave do najnovejše različice:Prijava do hiperpovezave je vidna.

Daemon
Opombe
NameNode
Privzeti HTTP port je 50070.
ResourceManager
Privzeti HTTP port je 8088.
MapReduce JobHistory Server
Privzeti HTTP port je 19888.

Privzeti port za HBase Web je: 16010


Objavljeno na 6. 01. 2019 21:32:01 |
Oltarni mojster QQ daje povezavo
 Najemodajalec| Objavljeno na 5. 07. 2019 12:06:12 |


Hadoop-3.1.1+ že podpira HBase-2.2.x.

6. februarja 2019 je bila izdana različica Hadoop 3.1.2

Prijava do hiperpovezave je vidna.
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com