Hbase配置(单机版,高可用)
1.单机版
不用启动集群(因为是单机版)和zookeeper(因为hbase自带)
随机选择一台服务器(node3)
将hbase压缩包(hbase-2.2.5-bin.tar.gz为例)上传到node3服务器上
所有的操作都是在/data/hbase(新创建文件夹)目录下面;
解压压缩包
tar xzvf hbase-2.2.5-bin.tar.gz
去掉版本号
mv hbase-2.2.5/ hbase
删除文档(有就删,没有不删)
rm -rf docs/
然后修改配置文件(conf/hbase-env.sh)
修改jdk地址为自己的
export JAVA_HOME=/usr/java/jdk1.8.0_251-amd64/
如下
然后修改配置文件(conf/hbase-site.xml)直接复制粘贴进去
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<!-- hadoop的数据存储位置 -->
<property>
<name>hbase.rootdir</name>
<!--
file:///:本地文件
http://http协议
-->
<value>file:///data/hbase/data</value>
</property>
<!--
zookeeper的目录
hbase必须得有一个zookeepr;
hbase自带了一个zookeeper
-->
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/data/hbase/zookeeper</value>
</property>
<!--
hbase自带的一个安全机制
-->
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
</configuration>
启动服务器
bin/start-hbase.sh
会出现如下:(单机版正常反应)