Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 9718|Odpowiedź: 3

Po raz pierwszy dowiedziałem się o Hadoop i HBase big data

[Skopiuj link]
Opublikowano 27.12.2018 15:04:25 | | | |
Ostatnio firma musi korzystać z hbase do przechowywania dużej ilości danych, a menedżer nauczył nas lekcji dotyczącej tej wiedzy.
Środowisko:

System:

CentOS Linux release 7.5.1804 (Core)

Polecenie:



Wersja Java:

Java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-bitowy serwer VM (build 25.191-b12, tryb mieszany)


Polecenie:



Wersja Hadoop:

Hadoop 2.8.3
SubwersjaLogowanie do linku jest widoczne.-r b3fe56402d908019d99af1f1f4fc65cb1d1436a2
Opracowane przez jdu dnia 2017-12-05T03:43Z
Skompilowane z protoc 2.5.0
Ze źródła z sumą kontrolną 9ff4856d824e983fa510d3f843e3f19d
Polecenie to zostało wykonane za pomocą /home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/hadoop-common-2.8.3.jar


Polecenie:




Wersja HBase:

2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, pt 26 października 19:27:03 PDT 2018

Polecenie powłoki HBASE:


Powłokę HBase można uruchomić za pomocą następującego polecenia
[root@master ~]# znajdź / -nazwa "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_bindingsDla wyjaśnienia.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

HBase Shell
Użyj "pomocy", aby uzyskać listę obsługiwanych poleceń.
Użyj "exit", aby wyjść z tej interaktywnej powłoki.
Dla odniesienia prosimy odwiedzić:http://hbase.apache.org/2.0/book.html#shell
Wersja 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, pt 26 października 19:27:03 PDT 2018
Zajęło to 0,0050 sekundy                                                                                                                                                            
hbase(main):001:0>
hbase(main):002:0*
wersja hbase(main):003:0*
2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, pt 26 października 19:27:03 PDT 2018
Zajęło to 0,0006 sekundy                                                                                                                                                            
hbase(main):004:0>


Wprowadzenie

Po pomyślnym uruchomieniu instalacji Hadoop uruchom polecenie jps, aby sprawdzić, czy proces się pomyślnie rozpoczął, jeśli się powiódł (nie testowany).

[hadoop@master ~]$jps
Pojawi się główny węzeł:
NameNode
JobTracker
SecondaryNameNode

Pojawia się węzeł slave1:
DateNode
TaskTracker

slave2node pojawia się:
DateNode
TaskTracker


Wersja HBase wspierała wersję Hadoop

S oznacza support
X nie jest obsługiwany
NT oznacza brak testu



Linki referencyjne:Logowanie do linku jest widoczne.

Niektóre podstawowe polecenia operacyjne HBase Shell są wymienione następująco:

nazwaWyrażenia poleceń
Sprawdź, jakie tabele istniejąLista
Stwórz tabelęcreate 'table name', 'column name 1', 'column name 2', 'column name N'
Dodaj płytęWpisz 'nazwa tabeli', 'nazwa wiersza', 'nazwa kolumny:', 'wartość'
Zobacz zapisPobierz 'nazwa stołu', 'nazwa rzędu'
Zobacz łączną liczbę rekordów w tabeliCount 'nazwa stołu'
Usuń rekordusuń 'nazwa tabeli', 'nazwa wiersza', 'nazwa kolumny'
Usuń tabelęTabela musi zostać zablokowana, zanim będzie można ją usunąć, pierwszym krokiem jest wyłączenie 'nazwy tabeli'. Drugim krokiem jest usunięcie 'nazwy tabeli'
Zobacz wszystkie rekordyskanowanie "nazwa tabeli"
Zobacz wszystkie dane w danej kolumnie tabeliskanuj "nazwa tabeli", ['nazwa kolumny:']
Zaktualizuj rekordChodzi o przepisanie i cofnięcie


Rozumiem

Hadoop Distributed File System (HDFS), HBase to projekt przechowywania danych oparty na Hadoop, a Hive służy do analizy danych.

(Koniec)






Poprzedni:Instalacja vim na CentOS 7 (domyślnie nie jest zainstalowany)
Następny:Microsoft 2018 Sylwesterski pakiet prezentowy z artykułami suchymi
 Ziemianin| Opublikowano 28.12.2018 15:15:53 |
Wprowadzenie do portu webowego Hadoop:Logowanie do linku jest widoczne.
Linki do najnowszej wersji:Logowanie do linku jest widoczne.

Daemon
Przypisy
NameNode
Domyślny port HTTP to 50070.
ResourceManager
Domyślny port HTTP to 8088.
Serwer MapReduce JobHistory
Domyślny port HTTP to 19888.

Domyślny port HBase Web to: 16010


Opublikowano 06.01.2019 21:32:01 |
Mistrz ołtarza QQ daje połączenie
 Ziemianin| Opublikowano 05.07.2019 12:06:12 |


Hadoop-3.1.1+ już obsługuje HBase-2.2.x.

6 lutego 2019 roku wydano wersję Hadoop 3.1.2

Logowanie do linku jest widoczne.
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com