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

安装HBase

时间:2014-07-12 00:24:15      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:des   color   数据   art   io   数据库   

1、安装JDK并设置环境变量

2、上传Hbase安装包
hbase-0.94.0.tar.gz
3、解压
# tar -xzvf hbase-0.94.0.tar.gz
4、设置环境变量
# vi ~/.bash_profile或vi /etc/profile
export HBASE_HOME=/home/hadoop/soft/hbase-0.94.0
export PATH=$HBASE_HOME/bin

5、启动关闭数据库
# start-hbase.sh
# stop-hbase.sh
6、进入hbase shell
# hbase shell
7、常用操作
查看版本
hbase(main):002:0> version

查看有哪些表
hbase(main):002:0> list

查看表结构
hbase(main):002:0> describe ‘t1‘

查看表中数据
hbase(main):002:0> scan ‘t1‘

创建表t1,字段为id
hbase(main):002:0> create ‘t1‘,‘id‘
hbase(main):002:0> scan ‘t1‘

创建表test,字段为id和name
hbase(main):002:0> create ‘test‘,‘id‘,‘name‘

插入数据,row1为行标识符,可以随意命名
第1行
hbase(main):002:0> put ‘test‘,‘row1‘,‘id‘,‘1‘
hbase(main):002:0> put ‘test‘,‘row1‘,‘name‘,‘zhangsan‘
第2行
hbase(main):002:0> put ‘test‘,‘row2‘,‘id‘,‘2‘
hbase(main):002:0> put ‘test‘,‘row2‘,‘name‘,‘lisi‘

查询记录
hbase(main):002:0> scan ‘test‘

获取第一行数据
hbase(main):002:0> get ‘test‘,‘row1‘

获取数据总行数
hbase(main):002:0> count ‘test‘

更新数据
hbase(main):002:0> put ‘test‘,‘row1‘,‘id‘,‘11‘
hbase(main):002:0> put ‘test‘,‘row1‘,‘name‘,‘zhangsan2‘

删除整行数据
hbase(main):002:0> deleteall ‘test‘,‘row1‘

截断表
hbase(main):002:0> truncate ‘test‘

删除表
hbase(main):002:0> disable ‘test‘
hbase(main):002:0> drop ‘test‘
hbase(main):002:0> list

查看是否存在某张表
hbase(main):002:0> exists ‘test‘

查看表是否disabled
hbase(main):002:0> is_disabled ‘test‘

disable逆操作
hbase(main):002:0> enable ‘test‘

*注意:hbase shell中无法回退输入内容,输入错误之后可回车放弃当次输入,出现*后输入单引号回车即可回到shell模式。

安装HBase,布布扣,bubuko.com

安装HBase

标签:des   color   数据   art   io   数据库   

原文地址:http://www.cnblogs.com/lanfeng2004/p/3832808.html

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