一、简介
二、生产集群搭建
准备
- Zookeeper集群,Zookeeper搭建
- Hadoop集群(必须搭建完),Hadoop搭建
Hbase 完全分布式配置(注意切换用户hadoop)
#上传Hbase压缩包到 hadoop0001 /home/hadoop/soft/
cd /home/hadoop/soft
#解压
tar -zvf hbase-2.4.9-bin.tar
修改配置
解压成功后,进入/home/hadoop/soft/hbase/conf目录,所有的配置文件都在这里,需要进行配置。
- 修改hbase-env.sh
export JAVA_HOME=/usr/local/jdk1.8.0_321
export HBASE_MANAGES_ZK=false #禁用内部ZK
- 修改hbase-site.xml
<configuration>
<!-- 指定 Hbase数据的HDFS存储目录-->
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop0001:18020/hbase</value>
</property>
<!-- 集群为完全分布式-->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- 临时数据目录-->
<property>
<name>hbase.tmp.dir</name>
<value>/home/hadoop/soft/hbase/tmp</value>
</property>
<!-- 完全分布式设置为 false-->
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
<!-- Zookeeper地址-->
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop0001,hadoop0002,hadoop0003</value>
</property>
</configuration>
- 修改regionservers
hadoop0001
hadoop0002
hadoop0003
- 软连接 Hadoop 配置文件到 HBase
ln -s ~/soft/hadoop-3.2.2/etc/hadoop/core-site.xml ~/soft/hbase/conf/core-site.xml
ln -s ~/soft/hadoop-3.2.2/etc/hadoop/hdfs-site.xml ~/soft/hbase/conf/hdfs-site.xml
- 同步所有节点配置文件
xsync /home/hadoop/soft/hbase
- 启动集群
cd /home/hadoop/soft/hbase/bin
#启动 Hbase
./start-hbase.sh #查看 :http://hadoop0001:16010
网友评论