集群下的hbase安装见:https://blog.csdn.net/qq_25948717/article/details/80718580
vim hbase-env.sh
做如下修改:
export HBASE_MANAGES_ZK=false
export JAVA_HOME=/usr/local/jdk1.8.0_172
--------------------------------------------------------------------------------------------------
vim hbase-site.xml
做如下修改:注意这里因为是采用的zookeeper分布式hbase集群,无比采用hdfs文件系统,其他的不行
------------------------------------------------------------------------------------------------------------
vim regionservers编辑hbase节点,
集群中安装zookeeperper见:https://blog.csdn.net/qq_25948717/article/details/80958969
输入:
node80
node81
node82
将修改后的文件复制到其他节点
将zookeeper的zoo.cfg拷贝到各个节点的hbase的conf下。cp zoo.cfg /home/yexin/hbase-2.0.0/conf/
这里需要注意的是:hbase采用zookeeper作为协调服务时,默认clientPort为2181,记得将zoo.cfg里面的clientPort修改为2181
启动zookeeper集群,自己的写的脚本:
#!/bin/bash
#启动zookeper
for ip in node80 node81 node82
do
echo "------------------------------[ start zookeeper on node$ip ]-------------------------"
ssh yexin@$ip "zkServer.sh start zoo.cfg"
done
启动Hbase
可以看到结果:SUCCESS
建议各个hbase节点下都安装zookeeper。
输入网页即可看到:
创建表: