Heim > Betrieb und Instandhaltung > CentOS > Ausführliche Erklärung zur Installation von HBase1.4 auf Centos7

Ausführliche Erklärung zur Installation von HBase1.4 auf Centos7

藏色散人
Freigeben: 2020-11-02 14:04:00
nach vorne
2194 Leute haben es durchsucht

In der Kolumne Centos-Einführungs-Tutorial erfahren Sie, wie Sie HBase1.4 auf Centos7 installieren. Ich hoffe, dass es Freunden, die es benötigen, hilfreich sein wird!

Vorbereitung

1. Der Hadoop-Cluster wurde auf Basis von Hadoop2.7 installiert, es handelt sich also um die gleichen drei Maschinen:

Hostname IP-Adresse Bereitstellungsplanung
node1 172.20.0.4 Master, RegionServer
node2 172.20.0.5 Backup-Master, RegionServer
node3 172.20 .0.6 RegionServer

2. Laden Sie das Installationspaket von der offiziellen Website herunter: hbase-1.4.12-bin.tar.gz (es wird empfohlen, zur Open-Source-Spiegelseite der Tsinghua-Universität oder der Universität zu gehen für Wissenschaft und Technologie Chinas).

3. hbase wird in dem Pfad/mydata bereitgestellt, der bereits auf drei Knoten vorhanden ist:

export HBASE_HOME=/mydata/hbase-1.4.12export PATH=${HBASE_HOME}/bin:$PATH
Nach dem Login kopieren

Konfiguration

Ändern Sie zuerst die hbase-Konfiguration auf Knoten1 und kopieren Sie sie dann auf andere Knoten, um sicherzustellen, dass die Der Konfigurationsinhalt ist konsistent.

Entpacken Sie hbase-1.4.12-bin.tar.gz nach /mydata/, geben Sie /mydata/hbase-1.4.12/conf ein und konfigurieren Sie:

<!-- 文件名 hbase-site.xml --><configuration>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://node1:9000/hbase</value>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>node1,node2,node3</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/mydata/data/zookeeper</value>
  </property>
</configuration>
Nach dem Login kopieren
# 文件名 regionserversnode1
node2
node3
Nach dem Login kopieren
# 文件名 backup-masters 该文件需要新建node2
Nach dem Login kopieren
hbase.rootdir
Nach dem Login kopieren
Als Backup-MasterHinweis: Der Zookeeper verwendet hier den, der mit hbase geliefert wird, der hier nicht erwähnt wird.
hbase.zookeeper.quorum
Nach dem Login kopieren
hbase.zookeeper.property.dataDir
Nach dem Login kopieren
Start
regionservers
Nach dem Login kopieren
node1 JPS-Befehlsüberprüfungsprozesse hmaster, HregionServer, Hquorumpeerhmaster, HregionServer, Hquorumpeernode3 zu überprüfen , verwenden Sie zur Überprüfung den JPS-Befehl der Prozess hregionserver und Hquorumper Hinweis: HQuorumPeer ist ein Zookeeper-Prozess, und Knoten, die Zookeeper nicht bereitstellen, verfügen nicht über ihn. Wenn ein externer Zookeeper verwendet wird, lautet der Prozessname QuorumPeerMain. Test
Configuration. item Bedeutung
hbase.cluster.distributed
Nach dem Login kopieren
Verteilter Modus Stellen Sie den Zookeeper-Host bereit, normalerweise mehr als drei. Natürlich können Sie ihn höchstens auf jedem bereitstellen DataNode
Das Standardprotokollverzeichnis befindet sich in $HBASE_HOME/logs und die PID-Datei befindet sich in /tmp. Sie kann geändert werden: Nachdem die Konfiguration abgeschlossen ist, kopieren Sie die hbase-Programmdatei in die anderen beiden:
node2 verwenden den JPS-Befehl, um den Prozess

Die folgende Adresse kann über den Browser aufgerufen werden:

Master-Backend

http://node1:16010RegionServer's http://node3:16030Besuchen Sie Ersteres und Sie können sehen: Im Folgenden wird ein offizielles Beispiel ausgeführt (der folgende Befehl kann zum Bereitstellen von hbase verwendet werden auf jeder Maschine Wird auf der Maschine ausgeführt):
backup-masters
Nach dem Login kopieren
Sie können die Informationen dieser Tabelle im Browser sehen: http://node1:16010/table.jsp?name=test.
http ://node2:16030

über

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur Installation von HBase1.4 auf Centos7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage