前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hbase伪分布式集群搭建

Hbase伪分布式集群搭建

作者头像
CoderJed
发布2018-09-13 10:49:21
7920
发布2018-09-13 10:49:21
举报
文章被收录于专栏:Jed的技术阶梯Jed的技术阶梯

环境准备


1. 把hbase安装包上传到服务器并解压

代码语言:javascript
复制
[root@repo ~]# tar -zxvf hbase-1.2.6-bin.tar.gz -C /opt/

2. 配置HBASE_HOME环境变量

代码语言:javascript
复制
[root@repo ~]# vim /etc/profile

export HBASE_HOME=/opt/hbase-1.2.6
export PATH=$PATH:$HBASE_HOME/bin

[root@repo ~]# source /etc/profile

3. 修改hbase-env.sh配置文件,加入JAVA_HOME

hbase的配置文件在HBASE_HOME/conf下

代码语言:javascript
复制
[root@repo conf]# vim hbase-env.sh 

export JAVA_HOME=/usr/local/java/jdk1.8.0_73

4. 修改hbase-site.xml配置文件

代码语言:javascript
复制
[root@repo conf]# vim hbase-site.xml

<configuration>
    <!-- 
        指定hbase中的数据存放的本地目录 
        可以设置为hdfs上的路径
        但搭建伪分布式,没有必要
    -->
    <property>
        <name>hbase.rootdir</name>
        <value>file:///var/hbase/local</value>
    </property>
    <!--
        指定协调hbase集群的zookeeper集群中的数据的存放位置
        hbase自带了zookeeper软件,在默认情况下,使用的就是自带的zookeeper
        hbase-env.sh关于是否使用自带的zookeeper的配置如下:
        export HBASE_MANAGES_ZK=true
        因为我们搭建的是hbase伪分布式集群,所以用自带的就可以
    -->
    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/var/hbase/local/zookeeper</value>
    </property>
</configuration>

5. 启动hbase

代码语言:javascript
复制
[root@repo ~]# start-hbase.sh

6. 测试能否进去hbase命令行

代码语言:javascript
复制
[root@repo ~]# hbase shell
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/opt/hbase-1.2.6/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/hadoop-2.7.4/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 1.2.6, rUnknown, Mon May 29 02:25:32 CDT 2017

hbase(main):001:0> 

hbase伪分布式集群搭建成功!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.12.27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 把hbase安装包上传到服务器并解压
  • 2. 配置HBASE_HOME环境变量
  • 3. 修改hbase-env.sh配置文件,加入JAVA_HOME
  • 4. 修改hbase-site.xml配置文件
  • 5. 启动hbase
  • 6. 测试能否进去hbase命令行
相关产品与服务
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档