Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 9718|Risposta: 3

Ho imparato per la prima volta di Hadoop e HBase i big data

[Copiato link]
Pubblicato su 27/12/2018 15:04:25 | | | |
Recentemente, l'azienda ha bisogno di usare hbase per memorizzare una grande quantità di dati, e il manager ci ha insegnato una lezione sulle conoscenze rilevanti.
Ambiente:

Sistema:

CentOS Linux versione 7.5.1804 (Core)

Comando:



Versione Java:

Versione Java "1.8.0_191"
Ambiente di esecuzione Java(TM) SE (build 1.8.0_191-b12)
Java HotSpot(TM) VM server a 64 bit (build 25.191-b12, modalità mista)


Comando:



Versione Hadoop:

Hadoop 2.8.3
SovversioneIl login del link ipertestuale è visibile.-r b3fe56402d908019d99af1f1f4fc65cb1d1436a2
Compilato da jdu il 05-12-2017 03:43Z
Compilato con protoc 2.5.0
Dalla fonte con checksum 9ff4856d824e983fa510d3f843e3f19d
Questo comando veniva eseguito usando /home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/hadoop-common-2.8.3.jar


Comando:




Versione HBase:

2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, ven 26 ott 19:27:03 PDT 2018

Comando di proiettile hbase:


Il shell HBase può essere avviato usando il seguente comando
[root@master ~]# trova / -nome "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 contenitore]# ./guscio hbase
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_bindingsper una spiegazione.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

HBase Shell
Usa "help" per ottenere l'elenco dei comandi supportati.
Usa "usci" per uscire da questa shell interattiva.
Per riferimento, visita:http://hbase.apache.org/2.0/book.html#shell
Versione 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, ven ott 26 19:27:03 PDT 2018
Ci sono voluti 0,0050 secondi                                                                                                                                                            
hbase(main):001:0>
hbase(main):002:0*
Versione hbase(main):003:0*
2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, ven 26 ott 19:27:03 PDT 2018
Ci sono voluti 0,0006 secondi                                                                                                                                                            
hbase(main):004:0>


Introduzione

Dopo che l'installazione di Hadoop è stata avviata con successo, esegui il comando jps per verificare se il processo si avvia con successo, se è riuscito (non testato).

[hadoop@master ~]$jps
Il masternode apparirà:
NameNode
JobTracker
NodoNomeSecondario

Appare il nodo slave1:
DateNode
TaskTracker

Appare slave2node:
DateNode
TaskTracker


La versione HBase supportava la versione Hadoop

S sta per supporto
X non è supportato
NT sta per no test



Collegamenti di riferimento:Il login del link ipertestuale è visibile.

Alcuni comandi operativi di base di HBase Shell sono elencati come segue:

nomeEspressioni di comando
Guarda quali tabelle esistonoElenco
Crea una tabellacreate 'nome tabella', 'nome colonna 1', 'nome colonna 2', 'nome colonna N'
Aggiungi un recordMetti 'nome tabella', 'nome riga', 'nome colonna:', 'valore'
Visualizza il discoOttieni 'nome tabella', 'nome riga'
Visualizza il numero totale di record nella tabellaconte 'nome tabella'
Elimina il recordelimina 'nome tabella', 'nome riga', 'nome colonna'
Elimina una tabellaLa tabella deve essere bloccata prima che possa essere eliminata, il primo passo è disabilitare 'nome tabella'. Il secondo passo è eliminare 'nome tabella'
Visualizza tutti i recordscansiona "nome tabella"
Visualizza tutti i dati in una determinata colonna di una tabellascansiona "nome tabella", ['nome colonna:']
Aggiorna i datiÈ riscriverlo e poi tornare indietro


Capito

Hadoop Distributed File System (HDFS), HBase è un progetto di archiviazione dati basato su Hadoop, e Hive è utilizzato per l'analisi dei dati.

(Fine)






Precedente:Installazione di vim su CentOS 7 (non installato di default)
Prossimo:Pacchetto regalo di New Year's Night 2018 Microsoft 2018
 Padrone di casa| Pubblicato su 28/12/2018 15:15:53 |
Introduzione alla porta web di Hadoop:Il login del link ipertestuale è visibile.
Collegamenti all'ultima versione:Il login del link ipertestuale è visibile.

Daemon
Note
NameNode
La porta HTTP predefinita è 50070.
ResourceManager
La porta HTTP predefinita è 8088.
MapReduce JobHistory Server
La porta HTTP predefinita è 19888.

La porta predefinita per HBase Web è: 16010


Pubblicato su 06/01/2019 21:32:01 |
La QQ del maestro dell'altare fornisce una connessione
 Padrone di casa| Pubblicato su 05/07/2019 12:06:12 |


Hadoop-3.1.1+ supporta già HBase-2.2.x.

Il 6 febbraio 2019 è stata rilasciata la versione 3.1.2 di Hadoop

Il login del link ipertestuale è visibile.
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com