HBase的shell命令
1.查询服务器状态
1 | hbase(main):002:0> status |
.查看版本
1 | hbase(main):008:0> version |
2.创建表
1 | hbase(main):003:0> create 'bdclass' , 'bdinfo' , 'bdother' |


3.查看当前HBase中哪些表list
1 | hbase(main):001:0> list |
4.查看表的详细描述
1 | hbase(main):005:0> describe 'bdclass' |
5.添加记录
1 | hbase(main):007:0> put 'bdclass','rowkey1','bdinfo:name','hadoop' |
6.扫描全表,查看所有记录
1 | hbase(main):011:0> scan 'bdclass' |
7.查看记录
1 | hbase(main):012:0> get 'bdclass' , 'rowkey1' , 'bdinfo' |
8.查看记录
1 | hbase(main):013:0> get 'bdclass' , 'rowkey1' , 'bdinfo:name' |

查看某个表某个列中所有数据
1 | hbase(main):009:0> scan 'bdclass',{FILTER=> "PrefixFilter('rowkey1')",COLUMN => 'bdinfo:name' ,VERSIONS =>10} |

1 | hbase(main):011:0> scan 'bdclass',{FILTER=> "PrefixFilter('rowkey1')",COLUMN => 'bdinfo:addr' ,VERSIONS =>10} |

9.查看表中的记录总数
1 | hbase(main):015:0> count 'bdclass' |


10.清空表中数据
1 | hbase(main):012:0> disable 'bdclass' |

11.删除表
1 | hbase(main):013:0> drop 'bdclass' |

本文作者 : Matrix
原文链接 : https://matrixsparse.github.io/2016/03/20/Hbase的shell命令/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
知识 & 情怀 | 二者兼得