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安装配置的主要内容,如果未能解决你的问题,请参考以下文章

HBase安装配置

汇总 HBase 安装配置

Ubuntu下为Hadoop安装配置Hbase教程

hbase的安装配置

Hbase 的安装与配置

hbase 安装配置