hbase单机安装

Posted lay2017

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

技术分享图片

七、关闭hbase

技术分享图片

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

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

 

以上是关于hbase单机安装的主要内容,如果未能解决你的问题,请参考以下文章

hbase单机安装

HBase入门基础教程 HBase之单机模式与伪分布式模式安装

HBase基础教程1HBase之单机模式与伪分布式模式安装(转)

27-hadoop-hbase安装

hadoop - hbase 单机版的安装部署

HBase单机和集群版部署