二、hbase shell工具

hbase单节点安装请参考:

https://www.cnblogs.com/lay2017/p/9944387.html

下文演示hbase shell工具常用的命令,首先启动hbase以及进入shell

bin/start-hbase.sh
hbase shell

进入shell如下

注意:xshell进入hbase的shell以后如果无法使用backspace或者delete按键去退格,你需要设置一下

文件 -> 属性 

 

shell相关命令

查看状态

查看版本

create

以下创建了一个'test'表,以及'cf'列簇

list

列出所有的表,这里已经存在着test,userlist表

put

以下演示向test表的第1行,cf列簇的a列添加一个值this is value(hbase的put命令会进行append操作,新的数据不是直接覆盖原有数据)

describe

查看表定义

 

get

拿到test表的第1行的所有数据

如果你要拿到第一行某一列的话

get 'test','row1','cf:a'

scan

全表查询

更新数据

删除数据

注意delete某一个单元格的数据,只是对最新的一条数据打一个tag表示删除。如果有之前版本的数据存在那么get的时候会拿到之前版本的数据

但是如果使用deleteall的话,那么所有版本数据都会被删除

统计行数

 

truncate清空表

删除表

 

posted @ 2018-11-12 01:26  __lay  阅读(371)  评论(0编辑  收藏  举报