HBase安装配置
Posted shi_zi_183
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HBase安装配置相关的知识,希望对你有一定的参考价值。
HBase安装配置
获取安装包
首先需要去hbase官网查看一下hbase版本和hadoop版本要匹配,否则很多业务受影响。
综上选择使用hbase2.3.6
https://dlcdn.apache.org/hbase/2.3.6/hbase-2.3.6-bin.tar.gz
安装过程
解压
tar -zxvf hbase-1.2.6-bin.tar.gz
移动
mv hbase-1.2.6 /usr/local/hbase
修改权限
chown -R hadoop:hadoop /usr/local/hbase/
配置环境变量
export HBASE_HOME=/usr/local/hbase
export PATH=${HBASE_HOME}/bin:$PATH
配置hbase-env.sh文件
export HBASE_PID_DIR=/usr/local/hbase/pids
export JAVA_HOME=/usr/local/jdk1.8.0_181
export HBASE_MANAGES_ZK=false # 此配置信息,设置由hbase自己管理zookeeper,不需要单独的zookeeper。
配置hbase-site.xml
vi /usr/local/hbase/conf/hbase-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master.port</name>
<value>60000</value>
</property>
<property>
<name>hbase.master.info.port</name>
<value>60010</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hadoop/data/zookeeper/zkdata</value>
</property>
</configuration>
(1) hbase.rootdir:选项指定HBase集群中所有Region Server共享目录,用来持久化HBase的数据,一般设置的是hdfs的文件目录。特别注意:要到hadoop的core-site.xml中,查看一下fs.default.name的属性端口,设置要一致。
(2) hbase.cluster.distributed:设置集群的模式是分布式还是单机模式,当属性值为true时,表示分布式。默认为false,表示单机模式。
(3) hbase.master.info.port:通过web方式查看系统状态的端口号
(4) hbase.zookeeper.quorum:指定ZooKeepeer集群
(5) hbase.zookeeper.property.dataDir:指定ZooKeepeer的属性数据存储目录,请自行创建相关目录。
配置Regin Servers
vi /usr/local/hbase/conf/regionservers
slave1
slave2
创建pids文件夹
mkdir /usr/local/hbase/pids
将hadoop配置文件软连接到hbase
ln -s /usr/local/hadoop/etc/hadoop/core-site.xml /usr/local/hbase/conf/core-site.xml
ln -s /usr/local/hadoop/etc/hadoop/hdfs-site.xml /usr/local/hbase/conf/hdfs-site.xml
分发目录
xsync /usr/local/hbase
xcall chown -R hadoop:hadoop /usr/local/hbase
启动
先启动dfs和yarn
start-all.sh
hadoop dfsadmin -safemode leave
start-hbase.sh
进入hbase命令行
hbase shell
安装完成
以上是关于HBase安装配置的主要内容,如果未能解决你的问题,请参考以下文章