ベースのドッカービル大規模データクラスタ(7)HBaseの構築
まず、インストールパッケージを準備
第二に、バージョンの互換性
第三に、ロールの割り当て
ノード | 主人 | リージョンサーバー |
---|---|---|
クラスタマスター | はい | 番号 |
クラスタスレーブ1 | バックアップ | はい |
クラスタスレーブ2 | 番号 | はい |
クラスタslave3 | 番号 | はい |
第四に、構成の変更
hbase-env.sh
export JAVA_HOME=/opt/jdk/jdk1.8.0_221
HBaseの-site.xmlの
<configuration>
<!--配置HDFS地址-->
<property>
<name>hbase.rootdir</name>
<value>hdfs://jinbill:8020/hbase</value>
</property>
<!--启用完全分布式-->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!--zk地址-->
<property>
<name>hbase.zookeeper.quorum</name>
<value>cluster-master,cluster-slave1,cluster-slave2</value>
</property>
<!--这个根据自己的zk的zoo.cfg配置中指定的配置,也可以不配置-->
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/zookeeper</value>
</property>
</configuration>
新しいバックアップ・マスターファイル
# 添加备份master节点,主节点挂了,自动切换
cluster-slave1
regionservers
# 配置所有regionserver节点
cluster-slave1
cluster-slave2
cluster-slave3
すべてのプロファイルはスレーブノードに送信されます
第五に、スタート
マスターノードを開始します
./start-hbase.sh
UI地址
172.15.0.2:16010