搭建完全分布式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端口查看成不成功