码迷,mamicode.com
首页 > 其他好文 > 详细

一、hbase单机安装

时间:2018-11-12 01:17:25      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:重载   系统   ip地址   cal   .com   blog   master   tps   cap   

下文将快速构建并启动单节点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单机安装

标签:重载   系统   ip地址   cal   .com   blog   master   tps   cap   

原文地址:https://www.cnblogs.com/lay2017/p/9944387.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!