您的位置:首页 > 其它

吴超老师课程--HBASE的集群安装

2016-04-07 22:24 239 查看
1.hbase的机群搭建过程(在原来的hadoop上的hbase伪分布基础上进行搭建)
1.1 集群结构,主节点(hmaster)是hadoop,从节点(region server)是hadoop1和hadoop2
1.2 修改hadoop上的hbase的几个文件
(1)修改hbase-env.sh的最后一行export HBASE_MANAGES_ZK=false
(2)修改hbase-site.xml文件的hbase.zookeeper.quorum的值为hadoop,hadoop1,hadoop2

<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop,hadoop1,hadoop2</value>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>

</configuration>


(3)修改regionservers文件(存放的region server的hostname),内容修改为hadoop1、hadoop2

hadoop1
hadoop2


1.3 复制hadoop中的hbase文件夹到hadoop1、hadoop2中

scp -r hbase hadoop1:/usr/local
scp -r hbase hadoop2:/usr/local


复制hadoop中的/etc/profile到hadoop1、hadoop2中,

scp /etc/profile hadoop1:/etc/
scp /etc/profile hadoop2:/etc/


在hadoop1、hadoop2上执行

ssh hadoop1
source /etc/profile
ssh hadoop2
source /etc/profile


1.4 (1)首先启动hadoop集群,

(2)然后启动zookeeper集群。(注意在3个节点上都要启动zookeeper节点)

(3)最后在hadoop上启动hbase集群。

start-all.sh          (hadoop节点)

zkServer.sh start   (hadoop节点)
zkServer.sh start   (hadoop1节点)
zkServer.sh start   (hadoop2节点)

start-hbase.sh      (hadoop节点)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: