Hbase standalone模式安装教程

一、JDK版本要求

Hbase 2.x版本需要JDK8,Hbase 1.x版本需要JDK7(含)及以上,Hbase0.9X版本需要JDK1.6(含)及以上。

二、Hbase安装步骤

1 下载Hbase Apache Download Mirrors,截止本文最新的Hbase稳定版为1.2.3。hbase-1.2.3-bin.tar.gz

2 解压缩文件,tar zxvf hbase-1.2.3-bin.tar.gz

3. 配置conf/hbase-env.sh(如果环境变量未配置JAVA_HOME),设置

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/

4. 配置conf/hbase-site.xml,设置Hbase和zookeeper的data存储目录。(若未设置,默认存储在/ tmp文件夹下)

《Hbase standalone模式安装教程》

5 执行bin/start-hbase.sh启动hbase

6 bin/hbase shell启动hbase client以测试habse

7 help命令会显示一些基本的使用信息

8创建表

hbase(main):001:0> create ‘test’, ‘cf’

0 row(s) in 0.4170 seconds

=> Hbase::Table – test

9 显示表信息

hbase(main):002:0> list ‘test’

TABLE

test

1 row(s) in 0.0180 seconds

=> [“test”]

10 向表中put数据

hbase(main):003:0> put ‘test’, ‘row1’, ‘cf:a’, ‘value1’

0 row(s) in 0.0850 seconds

hbase(main):004:0> put ‘test’, ‘row2’, ‘cf:b’, ‘value2’

0 row(s) in 0.0110 seconds

hbase(main):005:0> put ‘test’, ‘row3’, ‘cf:c’, ‘value3’

0 row(s) in 0.0100 seconds

11 查看表中的所有数据

hbase(main):006:0> scan ‘test’

ROW                                      COLUMN+CELL

row1                                    column=cf:a, timestamp=1421762485768, value=value1

row2                                    column=cf:b, timestamp=1421762491785, value=value2

row3                                    column=cf:c, timestamp=1421762496210, value=value3

3 row(s) in 0.0230 seconds

12 获取某一个的数据

hbase(main):007:0> get ‘test’, ‘row1’

COLUMN                                  CELL

cf:a                                    timestamp=1421762485768, value=value1

1 row(s) in 0.0350 seconds

13 禁用/启用表

hbase(main):008:0> disable ‘test’

0 row(s) in 1.1820 seconds

hbase(main):009:0> enable ‘test’

0 row(s) in 0.1770 seconds

14 删除表(需要先禁用表)

hbase(main):011:0> drop ‘test’

0 row(s) in 0.1370 seconds

15 退出Hbase client shell

quit

16 停止hbase

$ ./bin/stop-hbase.sh

stopping hbase………………..

$

    原文作者:空_见
    原文地址: https://www.jianshu.com/p/bfd4b67ee95b
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞