搭建完全分佈式hbase集羣
-------------------------
1.配置master主機上的文件
[conf/hbase-site.xml]
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://s1:8020/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/ubuntu/hbase/zookeeper</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2222</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>s2,s3,s4</value>
</property>
</configuration>
[conf/regionservers]
s200
s300
s400
2.需要注意的問題是master節點需要登錄到regionserver啓動進程,配置ssh。
推薦namenode做master節點。
3.分發安裝包。
a.每個節點tar開hbase軟件包。
b.將master節點的配置文件分發到個regionservers上。
/etc/environment //頒發環境變量 ------》 /etc/environment root@s3:/etc/
conf/hbase-site.xml //頒發
conf/regionservers
4.啓動集羣
1.先啓動hadoop
start-all.sh
2.啓動hbase
start-hbase.sh
5.通過16010端口查看成不成功