Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 9718|Odpověď: 3

Poprvé jsem se dozvěděl o Hadoop a HBase big data

[Kopírovat odkaz]
Zveřejněno 27.12.2018 15:04:25 | | | |
V poslední době firma potřebuje používat hbase k ukládání velkého množství dat a manažer nás naučil lekci o relevantních znalostech.
Prostředí:

Systém:

CentOS Linux release 7.5.1804 (jádro)

Příkaz:



Java verze:

Java verze "1.8.0_191"
Java(TM) SE runtime prostředí (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, smíšený režim)


Příkaz:



Verze Hadoop:

Hadoop 2.8.3
SubverzePřihlášení k hypertextovému odkazu je viditelné.-r b3fe56402d908019d99af1f1f4fc65cb1d1436a2
Sestavil jdu dne 2017-12-05T03:43Z
Zkompilováno s protoc 2.5.0
Ze zdroje s kontrolním součtem 9ff4856d824e983fa510d3f843e3f19d
Tento příkaz byl spuštěn pomocí /home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/hadoop-common-2.8.3.jar


Příkaz:




HBase verze:

2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, pá 26. října 19:27:03 PDT 2018

Příkaz hbase shell:


HBase shell lze spustit pomocí následujícího příkazu
[root@master ~]# najít / -jméno "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_bindingspro vysvětlení.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

HBase Shell
Použijte "help" pro získání seznamu podporovaných příkazů.
Použijte "exit" k ukončení této interaktivní schránky.
Pro referenci navštivte prosím:http://hbase.apache.org/2.0/book.html#shell
Verze 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, pá 26. října 19:27:03 PDT 2018
Trvalo to 0,0050 sekundy                                                                                                                                                            
hbase(main):001:0>
hbase(main):002:0*
hbase(main):003:0* verze
2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, pá 26. října 19:27:03 PDT 2018
Trvalo to 0,0006 sekundy                                                                                                                                                            
hbase(main):004:0>


Úvod

Po úspěšném spuštění instalace Hadoopu spusťte příkaz jps, abyste zkontrolovali, zda proces úspěšně spuštěn, pokud je úspěšný (netestován).

[hadoop@master ~]$jps
Objeví se hlavní uzel:
NameNode
JobTracker
SecondaryNameNode

Objevuje se uzel slave1:
DateNode
TaskTracker

Slave2node se objevuje:
DateNode
TaskTracker


Verze HBase podporovala verzi Hadoop

S znamená podpora
X není podporován
NT znamená žádný test



Referenční odkazy:Přihlášení k hypertextovému odkazu je viditelné.

Některé základní operační příkazy HBase Shell jsou uvedeny následovně:

JménoPříkazové výrazy
Podívejte se, jaké tabulky existujíSeznam
Vytvořte tabulkucreate 'table name', 'column name 1', 'column name 2', 'column name N'
Přidat záznamZadejte 'název tabulky', 'název řádku', 'název sloupce:', 'hodnotu'
Zobrazit záznamZískejte 'název tabulky', 'název řádku'
Zobrazit celkový počet záznamů v tabulceSpočítat 'název stolu'
Smažte záznamDelete 'table name', 'row name', 'column name'
Smazat tabulkuTabulka musí být zablokována, než ji lze smazat, prvním krokem je deaktivovat 'název tabulky'. Druhým krokem je vynechat 'název tabulky'
Zobrazit všechny rekordyScan "Table Name"
Zobrazit všechna data v určitém sloupci tabulkyscan "table name" , ['column name:']
Aktualizujte záznamJe to přepsat a vrátit zpět


Pochopte

Hadoop Distributed File System (HDFS), HBase je projekt ukládání dat založený na Hadoopu a Hive se používá pro analýzu dat.

(Konec)






Předchozí:Instalace vimu na CentOS 7 (není nainstalovaný ve výchozím nastavení)
Další:Microsoft 2018 dárkový balíček na Silvestra
 Pronajímatel| Zveřejněno 28.12.2018 15:15:53 |
Úvod do webového portu Hadoop:Přihlášení k hypertextovému odkazu je viditelné.
Odkazy na nejnovější verzi:Přihlášení k hypertextovému odkazu je viditelné.

Daemon
Poznámky
NameNode
Výchozí HTTP port je 50070.
ResourceManager
Výchozí HTTP port je 8088.
MapReduce JobHistory Server
Výchozí HTTP port je 19888.

Výchozí port pro HBase Web je: 16010


Zveřejněno 06.01.2019 21:32:01 |
Ministrmistr QQ dává spojení
 Pronajímatel| Zveřejněno 05.07.2019 12:06:12 |


Hadoop-3.1.1+ již podporuje HBase-2.2.x.

Dne 6. února 2019 byla vydána verze Hadoop 3.1.2

Přihlášení k hypertextovému odkazu je viditelné.
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com