HBase分布式集群的搭建
(一)Hadoop3.2.2完全分布式集群环境搭建
(二)Zookeeper入门之分布式集群的搭建
(三)HBase分布式集群的搭建
安装
准备工作
注意:安装Hbase之前,先把Hadoop,Zookeeper安装了
下载HBase
官网
![image-20210628195234360](https://img-blog.csdnimg.cn/img_convert/9343645cf324c91dbb0a1c872d799fc0.png)
与hadoop的版本对照:
![image-20210628195651320](https://img-blog.csdnimg.cn/img_convert/e805589ccc940ac6f51113916e2654c7.png)
解压
新建*/opt/hbase*目录,将Hbase压缩包放到此目录下解压:
tar -zxvf hbase-2.3.5-bin.tar.gz
修改配置文件conf/regionservers:
cd /opt/hbase/hbase-2.3.5/conf
vim regionservers
hadoop
hadoop1
hadoop2
修改配置文件conf/hbase-env.sh:
export JAVA_HOME=/opt/jdk-haoop/jdk1.8.0_291
export HBASE_MANAGES_ZK=false
修改配置文件hbase-site.xml :
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop:9000/HBase</value>
</property>
<property>
<name>hbase.master.port</name>
<value>16000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop,hadoop1,hadoop2</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/zookeeper/apache-zookeeper-3.6.3-bin/zkData</value>
</property>
配置hadoop的配置文件到HBase:
ln -s /opt/jdk-haoop/hadoop-3.2.2/etc/hadoop/core-site.xml /opt/hbase/hbase-2.3.5/conf/core-site.xml
ln -s /opt/jdk-haoop/hadoop-3.2.2/etc/hadoop/hdfs-site.xml /opt/hbase/hbase-2.3.5/conf/hdfs-site.xml
分发hbase:
xsync hbase
启动集群:
bin/start-hbase.sh
![image-20210628205357740](https://img-blog.csdnimg.cn/img_convert/501e39d991eab55e17c99a724485d5e8.png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)