代码改变世界

Hbase集群部署

2017-04-16 11:54  没有波澜的天空  阅读(203)  评论(0编辑  收藏  举报

1、安装Hadoop集群

  这个之前已经写过

2、安装Zookeeper

  这个之前也已经写过

3、下载hbase,放到master机器,解压

4、修改hbase-env.sh,添加Java地址

  export JAVA_HOME=/home/wyh/hadoop/jdk1.6.0_45

5、修改hbase-site.xml

如下:

<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/opt/hbase/hbasedata</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>hdfs://master:60000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2</value>
</property>
</configuration>

注意,需要在hadoop下创建/opt/hbase/hbasedata目录

6、修改regionservers

添加三台集群机器 master slave1 slave2

7、启动hadoop集群

8、启动zookeeper

9、启动hbase

bin/start-hbase.sh

10、进入hbase shell 

bin/hbase shell

11、进行hbase的各种操作

(注意,如果报ruby错误,需要保证hosts中有localhost的配置,具体原因还不明)