Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 9718|Svar: 3

Jag lärde mig först om Hadoop och HBase big data

[Kopiera länk]
Publicerad på 2018-12-27 15:04:25 | | | |
Nyligen behöver företaget använda hbase för att lagra stora mängder data, och chefen har lärt oss en läxa om relevant kunskap.
Miljö:

System:

CentOS Linux-version 7.5.1804 (Kärna)

Befallning:



Java-version:

Java-version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-bitars server-VM (build 25.191-b12, blandat läge)


Befallning:



Hadoop-versionen:

Hadoop 2.8.3
SubversionInloggningen med hyperlänken är synlig.-r b3fe56402d908019d99af1f1f4fc65cb1d1436a2
Sammanställd av jdu den 2017-12-05T03:43Z
Kompierad med protoc 2.5.0
Från källa med checksum 9ff4856d824e983fa510d3f843e3f19d
Detta kommando kördes med /home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/hadoop-common-2.8.3.jar


Befallning:




HBase-version:

2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, fre 26 okt 19:27:03 PDT 2018

Hbase Shell-kommando:


HBase-skalet kan startas med följande kommando
[root@master ~]# hitta / -namn "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_bindingsFör en förklaring.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

HBase-skal
Använd "hjälp" för att få en lista över stödda kommandon.
Använd "avsluta" för att avsluta detta interaktiva skal.
För referens, besök:http://hbase.apache.org/2.0/book.html#shell
Version 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, fre 26 okt 19:27:03 PDT 2018
Det tog 0,0050 sekunder                                                                                                                                                            
hbase(main):001:0>
hbase(main):002:0*
hbase(main):003:0* version
2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, fre 26 okt 19:27:03 PDT 2018
Det tog 0,0006 sekunder                                                                                                                                                            
hbase(main):004:0>


Införandet

Efter att Hadoop-installationen har startats framgångsrikt, kör kommandot jps för att kontrollera om processen startar framgångsrikt, om den lyckas (inte testat).

[hadoop@master ~]$jps
Masternoden kommer att dyka upp:
NameNode
JobTracker
SekundärNameNode

Slave1-noden dyker upp:
DateNode
TaskTracker

slave2node dyker upp:
DateNode
TaskTracker


HBase-versionen stödde Hadoop-versionen

S står för stöd
X stöds inte
NT står för no test för no test



Referenslänkar:Inloggningen med hyperlänken är synlig.

Några grundläggande operationskommandon för HBase Shell listas enligt följande:

NamnKommandouttryck
Se vilka tabeller som finnsLista
Skapa en tabellskapa 'tabellnamn', 'kolumnnamn 1', 'kolumnnamn 2', 'kolumnnamn N'
Lägg till en postSkriv 'tabellnamn', 'radnamn', 'kolumnnamn:', 'värde'
Se rekordetFå 'bordnamn', 'radnamn'
Visa det totala antalet poster i tabellenRäkna 'Bordsnamn'
Radera postenTa bort 'tabellnamn', 'radnamn', 'kolumnnamn'
Ta bort en tabellTabellen måste blockeras innan den kan raderas, första steget är att inaktivera 'tabellnamn'. Andra steget är att ta bort 'tabellnamn'
Visa alla rekordskanna "tabellnamn"
Se all data i en viss kolumn i en tabellskanna "tabellnamn" , ['kolumnnamn:']
Uppdatera protokolletDet är att skriva om den och återställa den


Förstå

Hadoop Distributed File System (HDFS), HBase är ett datalagringsprojekt baserat på Hadoop, och Hive används för dataanalys.

(Slut)






Föregående:Installerar vim på CentOS 7 (installeras inte som standard)
Nästa:Microsoft 2018 nyårsaftonspaket torrvaror
 Hyresvärd| Publicerad på 2018-12-28 15:15:53 |
Introduktion till Hadoop-webbporten:Inloggningen med hyperlänken är synlig.
Länkar till den senaste versionen:Inloggningen med hyperlänken är synlig.

Daemon
Noter
NameNode
Standard HTTP-port är 50070.
ResourceManager
Standard HTTP-port är 8088.
MapReduce JobHistory-server
Standard HTTP-port är 19888.

Standardporten för HBase Web är: 16010


Publicerad på 2019-01-06 21:32:01 |
Altarmästaren QQ ger en koppling
 Hyresvärd| Publicerad på 2019-07-05 12:06:12 |


Hadoop-3.1.1+ stöder redan HBase-2.2.x.

Den 6 februari 2019 släpptes Hadoop version 3.1.2

Inloggningen med hyperlänken är synlig.
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com