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

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

藏色散人
藏色散人nach vorne
2020-11-02 14:03:332133Durchsuche

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

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>
# 文件名 regionserversnode1
node2
node3
# 文件名 backup-masters 该文件需要新建node2
hbase.rootdir
Als Backup-MasterHinweis: Der Zookeeper verwendet hier den, der mit hbase geliefert wird, der hier nicht erwähnt wird.
hbase.zookeeper.quorum
hbase.zookeeper.property.dataDir
Start
regionservers
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
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
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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen