《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'

其他的查文档

你可能感兴趣的:(《HBase不睡觉书》——Hbase Shell基础操作)