《HBase不睡觉书》——Hbase Shell基础操作

启动Hbase

brew services start hbase

hbase shell的使用

创建表

create 'test', 'cf'
  • 这句话的意思是建立一个叫test的表,这个表里面有一个列族,这 个列族叫cf
  • 为什么不定义列?
  • 列只有在你插入第 一条数据的时候才会生成

查看表

list

查看表属性

describe 'test'

增加列族

alter 'test', 'cf2'
  • 在生产环境下执行这个命令之前,最好先停用(disable)这个表

插入数据

put 'test', 'row1', 'cf:name', 'jack' 
  • 往test表插入一个单元格。
  • 这个单元格的rowkey为row1,也就是说它是属于row1这个行中的一个列。
  • 该单元格的列族为cf。该单元格的列名为name。
  • 数据值为jack。

查看数据

scan 'test'

获取单元格数据

get 'test', 'row7', 'cf:name'

删除数据

delete 'test', 'row7', 'cf:name'

其他的查文档

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容