A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

现在开始搭建HBASE的单节点
HBASE依赖于Zookeeper,但是不需要担心,我们的单机虽然没有Zookeeper,但是hbase自带了zookeeper。文档:[HBASE的单机文档也是介绍的十分详细,而且搭建十分简单。我这边使用的1.1.3版本,直接照着文档走,步骤也跟搭建hadoop单节点差不多。
1. 下载hbase的包,并解压,我是解压到了/usr/local/hbase-1.1.3目录下的。2. 修改conf/hbase-env.sh

  添加JAVA_HOME和hadoop中的一致,不知道的可以先去参考hadoop搭建那一篇。
  注意:下面还有一栏被注释掉的export HBASE_MANAGES_ZK=true这一行是告诉hbase是否使用自己的ZK进行管理,我们不用管他,注释着就行。

3. 修改conf/hbase-site.xml

  下入如下配置

  <property>    <name>hbase.rootdir</name>    <value>file:///opt/tmp/hbase</value>  </property>  <property>    <name>hbase.zookeeper.property.dataDir</name>    <value>/opt/hbase/tmp/zookeeper</value>  </property>  <property>    <name>hbase.unsafe.stream.capability.enforce</name>    <value>false</value>    <description>      Controls whether HBase will check for stream capabilities (hflush/hsync).      Disable this if you intend to run on LocalFileSystem, denoted by a rootdir      with the 'file://' scheme, but be mindful of the NOTE below.      WARNING: Setting this to false blinds you to potential data loss and      inconsistent system state in the event of process and/or node failures. If      HBase is complaining of an inability to use hsync or hflush it's most      likely not a false positive.    </description>  </property>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
这里是告诉hbase,使用我们电脑的文件系统,作为数据存储。hbase.unsafe.stream.capability.enforce这个参数的描述中我们可以看到// 如果你打算在本地文件系统中跑hbase,请禁掉此项Disable this if you intend to run on LocalFileSystem
  • 1
  • 2
  • 3
所以,我们设为false4. 启动hbase服务

  和hadoop等一样,我把hbase也加入了环境变量中,方便自己启动

export HBASE_HOME=/usr/local/hbase-1.1.3export PATH=$PATH:HBASE_HOME/bin
  • 1
  • 2
  • 3

  接着source环境变量文件, 执行

start-hbase.sh
  • 1
  • 2
5. jps查看启动情况

5. 进入hbase shellhbase shell
  • 1
  • 2


ok,hbase单节点启动成功


【转载】原文地址: https://blog.csdn.net/qq_31343581/article/details/80951635


3 个回复

正序浏览
回复 使用道具 举报
奈斯
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马