Hbase的基本操作(shell形式)
2018-11-12 15:20
981 查看
Hbase的基本操作(shell形式)
1、进入和离开Hbase
终端输入“hbase shell”
进入hbase后若出现ERROR: Can’t get master address from ZooKeeper; znode data == null则很可能是需要重启虚拟机
离开输入“exit”
寻求帮助输入“help”
2、list:列出Hbase的所有的表的信息
当前状态下是没有任何表的
3、创建表
一定要用NAME,是区分大小写的
(1)创建表t1,列族为f1,列族版本号为5
create 't1',{NAME => 'f1',version => 5}
(2)创建表t2,3个列族分别是f1,f2,f3
create 't2',{NAME => 'f1'},{NAME => 'f2'},{NAME => 'f3'}
或者使用一下等价的命令
create 't2', 'f1', 'f2', 'f3'
(3)创建表
create 't4','f1',{NUMREGIONS => 15,SPLITALGO => 'HexStringSplit'}
(4)
create 't5','f1',{SPLITS => ['10','20','30','40']}
4、put:向表、行、列指定的单元格添加数据
(1)
put 't1','row1','f1:c1','value',1421822284898
5、get:通过指定表名、行、列、时间戳、时间范围和版本号来获得相应单元格的值
get 't1','row1','f1:c1','f1:c2'
6、scan
(1)浏览最新一列
scan 't1'
(2)浏览同一列的多个时间版本
scan 't1',{VERSIONS => 3}
7、count计数
count 't1'
8、truncate清空数据
truncate 't1'
9、disable使表无效,enable使表有效
10、删除列族
一定要disable一下表,否则无法执行alter操作,若之后还需要用表,要enable一下表
disable 'student' alter 'student',{NAME => 'home',METHOD => 'delete'}阅读更多
相关文章推荐
- Hbase笔记二之Hbase Shell基本操作
- HBase学习笔记 --- 基本shell操作
- Hbase 基本shell操作命令
- HBase-shell的基本操作(很不错的文章)
- HBase Shell 基本操作
- HBase Shell基本操作命令
- HBase Shell 基本操作
- HBase的shell的基本操作的指令
- Hbase shell基本操作
- hbase shell基本操作命令详解
- hbase基本操作(shell 命令,如建表,清空表,增删改查)
- Hbase--基本shell操作
- shell重定向的基本操作【一】
- HBase(五):HBase基本API操作之CRUD
- Hbase Java 基本操作
- hbase基本操作
- HBase 基本操作
- mongoDB(2):shell基本操作
- linux基本操作---shell脚本-变量、表达式、日期
- HBase 基本shell命令