linux部署单机版hbase2.4.2

Scroll Down

1.简介

HBase是一个分布式的、面向列的开源数据库,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。

官网:https://hbase.apache.org

2.下载

官网下载页面:https://www.apache.org/dyn/closer.lua/hbase

wget下载:

wget --no-check-certificate https://mirrors.bfsu.edu.cn/apache/hbase/2.4.2/hbase-2.4.2-bin.tar.gz

3.安装

3.1.安装JDK

linux安装jdk

3.2.解压tar包

tar -xvf hbase-2.4.2-bin.tar.gz

3.3.修改配置文件(可选)

3.3.1.指定jdk

配置后可以手动指定jdk。不配置,默认使用系统配置的JDK。
在hbase-env.sh中新增:

export JAVA_HOME=/opt/jdk/jdk1.8.0_141

3.3.2.hbase管理zookeeper

是否启动hbase自带的zookeeper,默认为true。如果设为false,启动hbase时不会启动自带的zookeeper。
在hbase-env.sh中新增:

export HBASE_MANAGES_ZK=true

3.3.3.配置外置zookeeper

在hbase-env.sh中将HBASE_MANAGES_ZK设为false,在hbase-site.xml中新增如下内容:

<property>
  <name>hbase.zookeeper.quorum</name>
  <value>192.168.1.11:2181,192.168.1.12:2181</value>
</property>

3.4.设置环境变量

在/etc/profile中添加环境变量

export HBASE_HOME=/opt/hbase/hbase-2.4.2
export PATH=$HBASE_HOME/bin:$PATH

使环境变量生效

source /etc/profile

3.5.启动

单机版不需要hadoop

cd /opt/hbase/hbase-2.4.2/bin/
./start-hbase.sh

3.6.查看版本

hbase version

3.7.进入shell

hbase shell