Hbase集群搭建
1. 解压:
hbase压缩包位置
链接:https://pan.baidu.com/s/1HYQGn9-DqWxlCmV6QAOKqA
提取码:vtu5
[root@master /]# cd /soft #进入Hbase压缩包位置
[root@master soft]# tar -xzvf hbase-1.2.0-bin.tar.gz #解压
2. 创建软链接
[root@master soft]# ln -s hbase-1.2.0 /soft/hbase
3. 添加环境变量
[root@master soft]# vi /etc/profile #添加如下内容
export HBASE_HOME=/soft/hbase
export PATH=$HBASE_HOME/bin:$PATH
[root@master soft]# source /etc/profile #生效
4. 编辑hbase-env.sh文件
(在$HBASE_HOME/conf下)
[root@master hbase]# cd $HBASE_HOME/conf
[root@master conf]# vi hbase-env.sh
添加如下配置
export JAVA_HOME=/soft/jdk #添加Java环境变量export
HBASE_MANAGES_ZK=false #关闭HBase自带的Zookeeper
5. 编辑hbase-site.xml 文件
[root@master conf]# vi hbase-site.xml
添加配置如下
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master/soft/hbase</value>
<!--配置为core-site.xml 中的fs.defaultFS -->
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>master:60000</value>
<!-- Hbase HA 方式下只需配置端口 -->
</property>
<property>
<name>hbase.regionserver.handler.count</name>
<value>100</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master:2181,slave1:2181,slave2:2181</value>
</property>
<property>
<name>hbase.zoopkeeper.property.dataDir</name>
<value>/soft/zookeeper/data</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/soft/hbase/tmp</value>
</property>
</configuration>
6. 创建tmp目录:
(在$HBASE_HOME下)
[root@master ~]# cd $HBASE_HOME
[root@master hbase]# mkdir tmp
7. 编辑regionservers文件,将三台机器名添加其中
[root@master hbase]# cd conf/
[root@master conf]# vi regionservers
修改为如下配置
master
slave1
slave2
8. 把 hadoop 集群的配置文件 core-site.xml 和 hdfs-site.xml 这两个配置文件复制到HBASE_HOME/conf/下
[root@master ~]# cd /soft/hbase/conf/
[root@master conf]# cp /soft/hadoop/etc/hadoop/core-site.xml .
[root@master conf]# cp /soft/hadoop/etc/hadoop/hdfs-site.xml .
9. 分发配置到其他机器
[root@master conf]# scp -r /soft/hbase root@slave1:/soft/
[root@master conf]# scp -r /soft/hbase root@slave2:/soft/
10. 为其他机器添加环境变量
同步骤4
11. 启动
[root@master conf]# start-all.sh #启动hadoop集群
[root@master conf]#cd /soft/zookeeper/bin #进入zookeeper安装bin目录
[root@master bin]# ./zkServer.sh start #启动zookeeper
[root@master conf]# start-hbase.sh #启动Hbase
12. 检查节点
[root@master /]# jps
有如下节点表示成功
13. 访问网页http://192.168.110.11:16010
来源:oschina
链接:https://my.oschina.net/u/4375893/blog/4551337