1、部署zookeeper和hadoop
2、解压HBase
解压HBase压缩包到 opt 目录下
[root@zhaohui01 opt]# tar -zxvf hbase-1.3.1-bin.tar.gz
3、修改配置文件
1.hbase-env.sh
export JAVA_HOME=/opt/jdk-1.8
export HBASE_MANAGES_ZK=false
export HBASE_PID_DIR=/opt/hbase-1.3.1/pids
在 /opt/hbase-1.3.1/ 目录下创建 pids 文件夹
2.hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://zhaohui01:8020/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- 0.98后的新变动,之前版本没有.port,默认服务端口为60000 -->
<property>
<name>hbase.master.port</name>
<value>16000</value>
</property>
<!-- hbase客户端端口号 -->
<property>
<name>hbase.master.info.port</name>
<value>16010</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>zhaohui01:2181,zhaohui02:2181,zhaohui03:2181</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/zookeeper-3.5.7/data</value>
</property>
</configuration>
3.regionservers
# hadoop集群机器的名称
zhaohui01
zhaohui02
zhaohui03
4.复制hadoop配置文件
复制hadoop的 hdfs-site.xml 和 core-site.xml 到 hbase 的conf 目录下
5.分发HBase文件
6.启动HBase集群
[root@zhaohui01 conf]# start-hbase.sh
http://zhaohui01:16010查看HBase客户端页面