HBase集群安装部署(完全分布式)(网上下载huangxin修改版)(3)

2019-01-12 12:10

复制Master中的/etc/profile到Slave01和Slave02,Slave03中,在Slave01和Slave02,Slave03上执行source /etc/profile,让文件立即生效 1.4 启动集群

? 首先启动hadoop(在m1上start-all.sh),

? 然后启动zookeeper集群(分别在三台机器上zkServer.sh start;可以使用zkServer.sh status查看zk的状态)。

? 最后在Master上启动hbase集群(start-hbase.sh)。

HBase Shell操作(增删改查)

说明:

hbase提供了一个shell的终端给用户交互

创建表

>create 'users','user_id','address','info'

(说明:表users,有三个列族user_id,address,info)

列出全部表

[html] view plain copy

1. >list

得到表的描述

[html] view plain copy

1. >describe 'users'

创建表

[html] view plain copy

1. >create 'users_tmp','user_id','address','info'

删除表

[html] view plain copy

1. >disable 'users_tmp' 2.

3. >drop 'users_tmp'

添加记录

put ‘表名’,’行键(标识)’,’列族:字段’,’数值’ 示例:

[html] view plain copy

1. put 'users','xiaoming','info:age','24'; 2.

3. put 'users','xiaoming','info:birthday','1987-06-17'; 4.

5. put 'users','xiaoming','info:company','alibaba'; 6.

7. put 'users','xiaoming','address:contry','china'; 8.

9. put 'users','xiaoming','address:province','zhejiang'; 10.

11. put 'users','xiaoming','address:city','hangzhou';

12.

13. put 'users','zhangyifei','info:birthday','1987-4-17'; 14.

15. put 'users','zhangyifei','info:favorite','movie'; 16.

17. put 'users','zhangyifei','info:company','alibaba'; 18.

19. put 'users','zhangyifei','address:contry','china'; 20.

21. put 'users','zhangyifei','address:province','guangdong'; 22.

23. put 'users','zhangyifei','address:city','jieyang'; 24.

25. put 'users','zhangyifei','address:town','xianqiao'

获取一条记录

1. 取得一个id的所有数据

[html] view plain copy

1. >get 'users','xiaoming'

2. 获取一个id,一个列族的所有数据

[html] view plain copy

1. >get 'users','xiaoming','info'

3. 获取一个id,一个列族中一个列的所有数据

[html] view plain copy

1. >get 'users','xiaoming','info:age'

更新记录

[html] view plain copy

1. >put 'users','xiaoming','info:age' ,'29' 2.

3. >get 'users','xiaoming','info:age' 4.

5. >put 'users','xiaoming','info:age' ,'30' 6.

7. >get 'users','xiaoming','info:age'

获取单元格数据的版本数据

[html] view plain copy

1. >get 'users','xiaoming',{COLUMN=>'info:age',VERSIONS=>1} 2.

3. >get 'users','xiaoming',{COLUMN=>'info:age',VERSIONS=>2} 4.

5. >get 'users','xiaoming',{COLUMN=>'info:age',VERSIONS=>3}

获取单元格数据的某个版本数据

[html] view plain copy

1. 〉get 'users','xiaoming',{COLUMN=>'info:age',TIMESTAMP=>1364874937056}

全表扫描

[html] view plain copy

1. >scan 'users'

删除xiaoming值的'info:age'字段

[html] view plain copy

1. >delete 'users','xiaoming','info:age' 2.

3. >get 'users','xiaoming'

删除整行

[html] view plain copy

1. >deleteall 'users','xiaoming'

统计表的行数

[html] view plain copy

1. >count 'users'

清空表

[html] view plain copy

1. >truncate 'users'

0

0


HBase集群安装部署(完全分布式)(网上下载huangxin修改版)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018-2023年中国工业无线遥控器产业市场运营规模现状与发展商机

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: