• Hbase常用操作命令


    Hbase常用操作命令

    1. 进入hbase

    ./hbase shell
    • 参数说明
      1. 进入到hbase目录并进入hbase

    2. 浏览所有表

    list
    • 参数说明
      1. 查看表列表

    3. 查看表结构

    describe 'BizvaneV2.VipSearch'
    • 参数说明
      1. describe 动作命令,BizvaneV2.VipSearch 为要查看表结构的表名

    4. 创建表

    create 'UserInfo', { NAME => 'info', REPLICATION_SCOPE => '1' }
    • 参数说明
      1. create 动作命令,UserInfo 为要创建的表名
      2. NAME 列族名,info 为列族名称
      3. REPLICATION_SCOPE 是否复制,0为不复制,1为复制

    5. 修改表结构

    disable 'UserInfo'
    alter 'UserInfo', {NAME => 'extendInfo', REPLICATION_SCOPE => '1'}
    describe 'UserInfo'
    • 参数说明
      • 修改表结构要使表不启用状态
      1. disable 动作命令,使要修改结构的表无效,UserInfo 为表名
      2. 修改命令
        1. alter 动作命令
        2. UserInfo 要修改的表名称
        3. {NAME => 'extendInfo', REPLICATION_SCOPE => '1'} 要修改的结构体
      3. describe 动作命令,查看表结构描述,验证是否修改成功

    6. 添加数据

    put 'UserInfo','row_1','info:firstname','liu'
    • 参数说明
      1. 添加命令
        1. put 动作命令,
        2. UserInfo 要添加数据的表名称
        3. row_1 数据行
        4. info:firstname 列及列名字
        5. liu 要添加的值

    7. 查看数据

     scan 'UserInfo'
    • 参数说明
      1. scan 动作命令
        1. 要查看表的名称

    8. 修改数据

    put 'UserInfo','row_1','info:firstname','liu_copy'
    • 参数说明
      1. 添加命令
        1. put 动作命令,
        2. UserInfo 要修改数据的表名称
        3. row_1 数据行
        4. info:firstname 列及列名字
        5. liu 新数据值

    9. 删除数据

    delete 'UserInfo','row_1','info:firstname'参数说明
      1. 删除命令
        1. delete 动作命令,
        2. UserInfo 要修改数据的表名称
        3. row_1 数据行
        4. info:firstname 列及列名字

    10. 删除表

    disable 'UserInfo'
    drop 'UserInfo'
    • 参数说明
      • 修改表结构要使表不启用状态
      1. 删除命令
        1. disable 使表不启用,UserInfo 要不启用的表名称
        2. drop 删除命令 UserInfo 要删除的表名称

    11. 帮助

    help
    • 参数说明
      1. help 帮助命令,可以查看Hbase提供的命令清单
  • 相关阅读:
    markdown样式代码保存
    【python系统学习08】for循环知识点合集
    【python系统学习07】一张图看懂字典并学会操作
    【python系统学习06】一张图看懂列表并学会操作
    java后端学习记录
    支付功能设计及实现思路
    《Kafka权威指南》读书笔记
    ReentrantLock源码简析
    敏捷开发流程
    上线新功能,如何兼容旧数据?
  • 原文地址:https://www.cnblogs.com/lzh-boy/p/8966826.html
Copyright © 2020-2023  润新知