搭建完全分布式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 [email protected]:/etc/
conf/hbase-site.xml //颁发
conf/regionservers
4.启动集群
1.先启动hadoop
start-all.sh
2.启动hbase
start-hbase.sh
5.通过16010端口查看成不成功