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提供的命令清单

转载于:https://www.cnblogs.com/lzh-boy/p/8966826.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值