Hbase Shell

  1. 对Hbase 进行操作
# 进入Hbase
hbase shell
# 退出Hbase
exit
  1. 对表进行操作
# 展示所有的表
list
# 详细描述某一张表
desc 't1'
# 展示表内的数据 
scan 't1'
# 创建表( 表名为t1 列族有 f1 f2 )
create 't1', 'f1', 'f2'
# 删除表(首先置为不可用状态 :disable 't1' )
drop 't1'

3.对表内进行操作

# 向表的值更新(修改)数据
put ‘t1’,  'r1', 'f1:c1' value

# 向表内新增列族
alter 't1', 'f1'

# 向表内删除列族f1
alter  't1', {NAME => 'f1', METHOD => 'delete'}
# 或者
alter 't1', 'delete' => 'fl'

#向表内修改列族
列族被创建后不能直接修改,只能通过删除然后重新创建的方式
列族被删除的时候,列族的数据也会被同时删除

#Hbase shell没有提供删除列族中的列操作
# 首先
disable 'tl'
# 最后
enable 't1'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。