1 下载HBase安装包
hbase-2.0.0-bin.tar.gz
tar -zxf hbase-2.0.0-bin.tar.gz
然后将其移动到/home/hadoop/tools/文件夹下
2 设置环境变量
2.1. 修改系统环境变量
sudo vim /etc/profile
export HBASE_HOME=/app/hbase-0.96.2
export PATH=$PATH:$HBASE_HOME/bin
2.2. 使环境变量生效并验证环境变量生效
source /etc/profile
3 编辑hbase-env.sh
#Java环境
export JAVA_HOME=/home/hadoop/tools/jdk8
#通过hadoop的配置文件找到hadoop集群
export HBASE_CLASSPATH=/home/hadoop/tools/hadoop3/conf
#不使用HBASE自带的zookeeper管理集群
export HBASE_MANAGES_ZK=false
4 编辑hbase-site.xml
<configuration>
<!-- hbase存放数据目录 -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/Hadoop/hbase</value>
<!-- 端口要和Hadoop的fs.defaultFS端口一致-->
</property>
<!-- 是否分布式部署 -->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- list of zookooper -->
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave01,slave02</value>
</property>
<!--zookooper配置、日志等的存储位置 -->
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hadoop/tools/hbase/zookeeper</value>
</property>
</configuration>
5 编辑regionservers
添加
slave01
slave02
6 启动和停止HBase
echo -e "\033[31m ===========Starting HBase Now !!!=====================\033[0m"
/home/hadoop/tools/hbase/bin/start-hbase.sh
echo -e "\033[31m =======Stoping HBase Now !!!=========================\033[0m"
/home/hadoop/tools/hbase/bin/stop-hbase.sh