一、hbase单机安装

下文将快速构建并启动单节点hbase,不使用hdfs作为存储,不使用独立的zookeeper

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

一、JDK环境 

hbase需要JDK环境作为前提,所以在你的linux系统中首先要安装JDK,参考:

https://www.cnblogs.com/lay2017/p/7442217.html

使用命令测试JDK安装成功

二、下载hbase

这里选择最新版的2.1.1(之前选择1.4.8的旧版本web ui一直无法访问):

http://mirrors.hust.edu.cn/apache/hbase/2.1.1/hbase-2.1.1-bin.tar.gz

我们创建一个hbase目录

mkdir /usr/local/hadoop/hbase

并进入该目录

cd /usr/local/hadoop/hbase

下载hbase二进制文件

wget http://mirrors.hust.edu.cn/apache/hbase/2.1.1/hbase-2.1.1-bin.tar.gz

解压缩

tar -zxvf hbase-2.1.1-bin.tar.gz

进入解压的目录

cd /usr/local/hadoop/hbase/hbase-2.1.1

三、配置单节点hbase

配置hbase-env.sh

vi conf/hbase-env.sh

配置JDK路径

配置hbase-site.xml

vi conf/hbase-site.xml

配置hbase

hbase.rootdir: 配置存储路径

hbase.zookeeper.property.dataDir: zookeeper存储路径

hbase.unsafe.stream.capability.enforce: 由于我们不使用hdfs,使用本地路径所以设置为false

 总之,hbase单节点的配置就完成了

四、启动hbase

bin/start-hbase.sh

使用jps命令查看master是否启动成功

五、访问webui

http://你的服务器IP地址:16010/master-status(web ui默认端口是16010

你会看到

六、shell访问

为了方便,我们先将hbase的bin配置到系统的环境变量中

vi /etc/profile

添加一行

重载配置文件

source /etc/profile

使用命令进入shell

hbase shell

你会看到

使用version命令查看一下版本

退出shell,exit和quit都行

七、关闭hbase

以上就是hbase的单节点安装,不需要hadoop环境,不需要zookeeper。最麻烦的就是要选对一个版本,否则你可能遇到莫名其妙的问题。

参考官方文档:http://hbase.apache.org/book.html#quickstart

猜你喜欢

转载自www.cnblogs.com/lay2017/p/9944387.html
今日推荐