在Hadoop集群上部署Hbase
hadoop集群部署请参考:https://www.cnblogs.com/sykblogs/articles/9936433.html
Hbase官方:http://hbase.apache.org
Hbase包( hbase-1.2.6.1-bin.tar.gz)下载地址:https://pan.baidu.com/s/1KPX-fTHET5RNROYW2u_8Mg
1.Hbase安装部署如下:
[root@master ~]# mdir /opt [root@master ~]# tar xf hbase-1.2.6.1-bin.tar.gz [root@master ~]# mv hbase-1.2.6.1 /opt/ [root@master ~]# chown -R hadoop:hadoop /opt 1、在Hadoop配置的基础上,配置环境变量HBASE_HOME即是:hbase-env.sh 1)#编辑 vim /etc/profile 在末尾加入 export HBASE_HOME=/opt/hbase-1.2.6 export PATH=$HBASE_HOME/bin:$PATH 2)编辑vim /opt/hbase-1.2.6/conf/hbase-env.sh 加入 export JAVA_HOME=/usr/local/jdk (jdk安装路径) 去掉注释 # export HBASE_MANAGES_ZK=true,使用hbase自带zookeeper。 2、配置hbase-site.xml文件 <configuration> <property> <name>hbase.rootdir</name> <!-- hbase存放数据目录 --> <value>hdfs://master:9000/opt/hbase/hbase_db</value> <!-- 端口要和Hadoop的fs.defaultFS端口一致--> </property> <property> <name>hbase.cluster.distributed</name> <!-- 是否分布式部署 --> <value>true</value> </property> <property> <name>hbase.zookeeper.quorum</name> <!-- list of zookooper --> <value>master,slave1,slave2</value> </property> <property><!--zookooper配置、日志等的存储位置 --> <name>hbase.zookeeper.property.dataDir</name> <value>/opt/hbase/zookeeper</value> </property> </configuration> 3、配置regionservers 编辑 vim /opt/hbase-1.2.6/conf/regionservers 去掉默认的localhost, 加入slave1、slave2,保存退出 然后把在master上配置好的hbase,通过远程复制命令 scp -r /opt/hbase-1.2.6 192.168.172.72/73:/opt/hbase-1.2.6 复制到slave1、slave2对应的位置
2.启动与停止:
1)在Hadoop已经启动成功的基础上,输入start-hbase.sh,过几秒钟便启动完成,
输入jps命令查看进程是否启动成功,若 master上出现HMaster、HQuormPeer,
slave上出现HRegionServer、HQuorumPeer,就是启动成功了。
2)输入hbase shell 命令 进入hbase命令模式输入status命令可以看到如下内容,
1个master,2 servers,3机器全部成功启动。
3)当要停止hbase时输入stop-hbase.sh,过几秒后hbase就会被停止了。

浙公网安备 33010602011771号