赞
踩
目录
进入hbase shell ,首先启动Hadoop,在启动hbase,然后启动hbase shell
cd /usr/local/hadoop --> ./sbin/start-dfs.sh (退出Hadoop:./sbin/stop-dfs.sh)
cd /usr/local/hbase --> ./bin/start-hbase.sh (退出hbase:./bin/stop-hbase.sh)
直接输入 :hbase shell(./bin/hbase shell) (退出shell:exit)
如Hadoop集群启动,如下例子所示
数据定义语言(Data Defination Language,DDL)操作主要用来定义、修改和查询表的数据库模式,与数据表有关的操作
(1)获得表结构的详细信息 : describe '表名'
(2)创建表:create '表名','列族1', '列族2',...
(3)判断/检查表是否可使用
(4)删除表(需要使用disable命令关闭表,再进行删除操作)
(5)修改表结构(更改列族的单元名称/删除列族字段等)
先使用disable命令关闭表,然后进行修改alter操作,修改完之后重新使用表
(6)列出特定表的所有权限:user_permission '表名'
DML(Data Manipulation Language,数据操作语言)操作主要用来对表的数据进行添加、修改、获取、删除和查询。
(1)、更新数据
put ’表名’,’rowkey’,’ 列族:列族限定名 ’,’值‘
eg: put 'a1','ro1','ca1:name;,'lisan'
(2)、获取数据
get ’表名’,’row1’ 或 get ‘表名’, ‘row1’, {COLUMN => ‘< colfamily:colname >’}
(3)、浏览数据
(4)、删除数据
(5)、其他
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。