Hbase单机版安装以及java连接Hbase

2018年01月10日 20点热度 1人点赞 0条评论

准备

  1. 下载hbase
    http://apache.claz.org/hbase/stable/

  2. 修改服务器的hostname(在这里坑了太长时间了,后面用Java连接Hbase的时候一直提示拒绝连接

vi /etc/hosts

vi /etc/sysconfig/network

关闭防火墙

本机绑定host

安装与部署

  • 安装

    tar -zxvf hbase-1.2.6-bin.tar.gz

  • 配置

  1. 编辑conf/hbase-env.sh

    export JAVA_HOME=/opt/jdk1.8.0_45
    export HBASE_MANAGES_ZK=true

  2. 编辑conf/hbase-site.xml

在启动Hbase前需要设置属性hbase.rootdir,用于指定Hbase数据的存储位置,在configuration添加

特别注意:hbase.rootdir默认为/tmp/hbase-${user.name},这意味着每次重启系统都会丢失数据。

  • 启动
  1. 启动
    cd /tmp/hbase-1.2.6
    bin/start-hbase.sh

  2. 连接测试
    通过命令bin/hbase shell 进入shell

    测试成功结果如下:

    [starlin@localhost hbase-1.2.6]$ bin/hbase shell
    2016-12-29 00:34:50,577 WARN [main] util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
    HBase Shell; enter 'help' for list of supported commands.
    Type "exit" to leave the HBase Shell
    Version 1.2.6, rUnknown, Mon May 29 02:25:32 CDT 2017

    hbase(main):001:0> status
    1 active master, 0 backup masters, 1 servers, 0 dead, > > 2.0000 average load

  3. 停止Hbase

    [starlin@localhost hbase-1.2.6]$ stop-hbase.sh

  4. 用户信息界面
    启动成功后:http://192.168.235.128:16010/master-status

连接Hbase

  • java连接Habase,直接上代码

starlin

生而无畏,战至终章

文章评论