美文网首页
Hbase常用命令

Hbase常用命令

作者: zy_think123 | 来源:发表于2020-09-09 09:56 被阅读0次
    hbase-logo.png
    1. 查看hbase状态
    status
    
    hbase-status.png
    1. 列出所有表
    list
    
    hbase-list.png
    1. 新建表(需要指定列簇)
    create 'tableName','columnFamilyName1','columnFamilyName2'
    
    hbase-create.png
    1. 追加一个列簇
    alter 'tableName','columnFamilyName3'
    
    hbase-alter.png
    1. 删除一个列簇
    alter 'tableName',{NAME=>'columnFamilyName',METHOD=>'delete'}
    
    hbase-alter-delete.png
    1. 查看一个表的描述信息(可以查看有哪些列簇)
    desc 'tableName'
    
    hbase-desc.png
    1. 插入数据
    put 'tableName','rowkey','columnFamilyName:columnName','columnValue'
    
    hbase-put.png
    1. 获取数据
    get 'tableName', 'rowkey'
    
    get 'tableName', 'rowkey', 'columnFamilyName:columnName'
    
    
    hbase-get.png

    get命令还可以指定版本等信息,可以通过 help 'get'查看

    1. scan的使用


      hbase-scan.png

    scan命令的更多介绍将在下一篇文章介绍

    1. 删除某一列的数据
    delete 'tableName','rowKey','columnFamilyName:columnName'
    
    hbase-delete.png
    1. 删除某一行的数据
    deleteall 'tableName','rowKey'
    
    hbase-deleteall.png
    1. 删除一张表
    disable 'tableName'
    drop 'tableName'
    
    hbase-drop.png
    1. 查看表是否存在
    exists 'tableName'
    
    hbase-exists.png
    1. 清空表数据
    truncate 'tableName'
    
    hbase-truncate.png
    1. 参考文档
      https://learnhbase.net/

    相关文章

      网友评论

          本文标题:Hbase常用命令

          本文链接:https://www.haomeiwen.com/subject/kkteektx.html