准备工作
JDK 1.8+
HBase安装包
zookeeper集群(HBase有自带到)
Hadoop集群
安装部署
解压tar包到安装目录下
[root@hadoop01 opt]# tar -zxvf hbase-1.3.1-bin.tar.gz
配置环境变量
[root@hadoop01 opt]# vim /etc/profile
更新:
export HBASE_HOME=/opt/hbase-1.3.1
export PATH=$HBASE_HOME/bin:$PATH
[root@hadoop01 opt]# source /etc/profile
修改配置文件
1、修改conf/hbase-env.sh
添加java环境变量
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_131
zookeeper默认由hbase集成的方式部署,如果要想独立部署,需要在hbase-env.sh文件中,将HBASE_MANAGES_ZK设置成false
export HBASE_MANAGES_ZK=false
2、编辑/opt/hbase/conf/hbase-site.xml 添加配置信息
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop01:9000/hbase</value>
<description>hbase的存储根路径</description>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
<description>是否采用集群方式部署</description>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop01,hadoop02,hadoop03</value>
<description>zookeeper的server地址,多台机器用逗号隔开</description>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/zookeeper/tmp</value>
<description>zookeeper的数据存储目录</description>
</property>
3、配置regionservers 存放从节点的地址信息,类似于Hadoop集群中的slaves配置文件,添加相应的机器ip
添加:
hadoop02
hadoop03
4、把配置好的文件复制到其他的节点上
[roo