Heim > Artikel > Betrieb und Instandhaltung > Ausführliche Erklärung zur Installation von HBase1.4 auf Centos7
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!
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
Ä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
Configuration. item | Bedeutung |
hbase.cluster.distributedVerteilter Modus Stellen Sie den Zookeeper-Host bereit, normalerweise mehr als drei. Natürlich können Sie ihn höchstens auf jedem bereitstellen DataNode |
|
Als Backup-Master | |
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: |
node1 JPS-Befehlsüberprüfungsprozesse | |
node2 verwenden den JPS-Befehl, um den Prozess | hmaster, HregionServer, Hquorumpeer|
node3 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. |
Die folgende Adresse kann über den Browser aufgerufen werden:
Master-Backendhttp://node1:16010RegionServer's | http ://node2:16030 |
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): |
ü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!