HBase集群搭建

HBase集群搭建

准备5台机器:10.20.153.125   h5

           10.20.153.126   h6

           10.20.153.127   h7

           10.20.153.128   h8

           10.20.153.129   h9

搭建一个HBase集群,

hadoop版本:hadoop-1.0.0hadoop集群用h5作为masterh6,h7作为slave节点。

Zookeeper版本:Zookeeper-3.4.2,用h9搭建单节点的zookeeper环境。

HBase版本:hbase-0.92.0,用h8作为HMasterh6h7作为HRegion

第一步:搭建hadoop

1.       配置所有机器之间的ssh无密钥登陆。

2.       然后下载hadoop-1.0.0,改conf下的三个配置文件。

3.       修改/ hadoop-1.0.0/conf/master/ hadoop-1.0.0/conf/slave

 

 

 

 

第二步:搭建Zookeeper

1.       登陆到h9,下载zookeeper-3.4.2.tar.gz并解压。

2.       /home/hadoop/zookeeper-3.4.2/conf下新建一个zoo.cfg文件,将其内容改为:

HBase集群搭建_第1张图片

3.启动zookeeper,在安装目录上的bin目录下 执行
# zkServer.sh start
启动后 通过
# zkServer.sh status
查看状态
Error contacting service. It is probably not running.
通过查看脚本 是因为

echo stat | nc -q 1 localhost
nc
版本不同,没有-q的参数,更改脚本去掉-q 1 即可
另外 可以通过
echo stat | nc   localhost 2181来查看状态

第三步:HBase搭建

1.       下载解压完了之后,修改conf里面的vim hbase-site.xml文件

2.       编辑hbase-site.xml配置文件,如下:  
<property> 
<name>hbase.rootdir</name> 
<value>hdfs://master:9000/hbase</value> 
</property> 
<property> 
<name>hbase.cluster.distributed</name> 
<value>true</value> 
</property> 
<property> 
<name>hbase.master</name> 
<value>master</value> 
</property> 

3.      
<property> 
<name>hbase.zookeeper.quorum</name> 
<value>s1</value> 
</property> 
<property> 
<name>zookeeper.session.timeout</name> 
<value>60000000</value> 
</property> 
<property> 
<name>hbase.zookeeper.property.clientport</name> 
<value>2222</value> 
</property> 

4.启动:/home/hadoop/hadoop-1.0.0/bin>./hadoop-daemon.sh start datanode

 

./hbase-daemon.sh stop regionserver

 

你可能感兴趣的:(HBase集群搭建)