欢迎投稿

今日深度:

HBase 基本操作,

HBase 基本操作,


如何添加列族

很简单,跟rdbms一样 直接用alter,但是alter之前必须先disable这个表

---->disable 'test' 先禁用,目前我用的Hbase 0.92版本,尚需要先disable,后期版本不知是否可以不用disable

---->alter 'test','newfamilyname' 直接alter 后边写入你要 加的列族

---->enable 'test' 因为先前disable了,如果不enable 那这张表暂时还不可用

---->describe 'test' 看一下表的信息

如果alter 后面 写了先前已经有的列族,不用着急,不会影响先前的列族以及数据。

基本命令操作:

操作 命令表达式
创建表

create 'table_name, 'family1','family2','familyN'

添加记录 put 'table_name', 'column_name', family:', 'value'
查看记录 get 'table_name, 'column_name'
查看表中的记录总数 count 'table_name'
删除记录 delete 'table_name' ,'column_name' , '列'
删除一张表 先disable 'table_name'再 drop 'table_name'
查看所有记录 scan "表名称"
查看某个表某个列中所有数据 scan "table" , {COLUMNS =>['family1:','family2' VERSIONS=2]} VERSIONS 选填

www.htsjk.Com true http://www.htsjk.com/hbase/39540.html NewsArticle HBase 基本操作, 如何添加列族 很简单,跟rdbms一样 直接用alter,但是alter之前必须先disable这个表 ----disable 'test' 先禁用,目前我用的Hbase 0.92版本,尚需要先disable,后期版本不知是否可以不...
相关文章
    暂无相关文章
评论暂时关闭