上传解压HBase安装包:
tar -zxvf hbase-2.1.0.tar.gz -C ../server/
修改HBase配置文件:
1、修改 hbase-env.sh:
cd /export/server/hbase-2.1.0/conf
vim hbase-env.sh
#28行
export JAVA_HOME=/export/server/jdk1.8.0_241
#125行
export HBASE_MANAGES_ZK=false
2、 修改 hbase-site.xml:
cd /export/server/hbase-2.1.0/conf
vim hbase-site.xml
<configuration>
<property >
<name>hbase.tmp.dir</name>
<value>/export/server/hbase-2.1.0/datas</value>
</property>
<property >
<name>hbase.rootdir</name>
<value>hdfs://node1.itcast.cn:8020/hbase</value>
</property>
<property >
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>node1.itcast.cn:2181,node2.itcast.cn:2181,node3.itcast.cn:2181</value>
</property>
</configuration>
配置环境变量:
# 配置Hbase环境变量
vim /etc/profile
export HBASE_HOME=/export/server/hbase-2.1.0
export PATH=:$PATH:$HBASE_HOME/bin
#加载环境变量
source /etc/profile
复制jar包到lib:
cp $HBASE_HOME/lib/client-facing-thirdparty/htrace-core-3.1.0-incubating.jar $HBASE_HOME/lib/
修改regionservers文件:
vim regionservers
node1.itcast.cn
node2.itcast.cn
node3.itcast.cn
分发安装包与配置文件:
cd /export/server
scp -r hbase-2.1.0/ node2.itcast.cn:$PWD
scp -r hbase-2.1.0/ node3.itcast.cn:$PWD
在node2.itcast.cn和node3.itcast.cn配置加载环境变量
source /etc/profile
启动HBase:
# 启动ZK
./start-zk.sh
# 启动hadoop
start-dfs.sh
# 启动hbase
start-hbase.sh
验证Hbase是否启动成功:
http://node1.itcast.cn:16010/master-status
