Zhu.Yang

朱阳的个人博客(公众号:think123)

0%

HBase的常用基础命令

hbase

  1. 查看hbase状态
    1
    status
    status
  1. 列出所有表

    1
    list

    list

  2. 新建表(需要指定列簇)

    1
    create 'tableName','columnFamilyName1','columnFamilyName2'

    create

  3. 追加一个列簇

    1
    alter 'tableName','columnFamilyName3'

    alter

  4. 删除一个列簇

    1
    alter 'tableName',{NAME=>'columnFamilyName',METHOD=>'delete'}

    alter-delete

  1. 查看一个表的描述信息(可以查看有哪些列簇)
    1
    desc 'tableName'
    desc
  1. 插入数据

    1
    put 'tableName','rowkey','columnFamilyName:columnName','columnValue'

    put

  2. 获取数据

    1
    2
    3
    4
    get 'tableName', 'rowkey'

    get 'tableName', 'rowkey', 'columnFamilyName:columnName'

    get

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

  3. scan的使用
    scan

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

  4. 删除某一列的数据

    1
    delete 'tableName','rowKey','columnFamilyName:columnName'

    delete

  5. 删除某一行的数据

    1
    deleteall 'tableName','rowKey'

    deleteall

  1. 删除一张表

    1
    2
    disable 'tableName'
    drop 'tableName'

    drop

  2. 查看表是否存在

    1
    exists 'tableName'

    exists

  3. 清空表数据

    1
    truncate 'tableName'

    truncate

  4. 参考文档
    https://learnhbase.net/

欢迎关注我的其它发布渠道