下文将快速构建并启动单节点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。最麻烦的就是要选对一个版本,否则你可能遇到莫名其妙的问题。