开发者社区> 问答> 正文

shell表的管理包括那几部分?

shell表的管理包括那几部分?

展开
收起
游客fbdr25iajcjto 2021-12-05 16:59:01 559 0
1 条回答
写回答
取消 提交回答
  • 1)查看有哪些表 hbase(main)> list

    使用exists 命令验证表是否被删除。 hbase(main)> exists 'test' Table test does not exist

    2)创建表

    语法:create , VERSIONS => }

    例如:创建表t1,有两个column family:f1,f2,且版本数均为2

    hbase(main)> create 't1',{NAME => 'f1', VERSIONS => 2},{NAME => 'f2', VERSIONS => 2}

    3)删除表 分两步:首先disable,然后drop 例如:删除表t1 hbase(main)> disable 't1' hbase(main)> drop 't1'

    4)查看表的结构

    语法:describe

    , {NAME =>

    例如:查看表t1的结构

    hbase(main)> describe 't1'

    5)修改表结构

    修改表结构必须先disable

    添加列族

    语法:alter 't1', {NAME => 'f1'}, {NAME => 'f2', METHOD => 'delete'}

    例如:修改表t1的cf的TTL为180天

    hbase(main)> disable 't1' hbase(main)> alter 't1',{NAME=>'body',TTL=>'15552000'},{NAME=>'meta', TTL=>'15552000'} hbase(main)> alter 't1','body1','meta1' hbase(main)> enable 't1'

    删除列族 hbase> alter 'table name', 'delete' => 'column family'

    2021-12-05 23:42:12
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Shell 脚本速查手册 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载