码迷,mamicode.com
首页 > 其他好文 > 详细

Hbase常用操作命令

时间:2018-04-28 14:21:30      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:ase   修改   info   source   search   目录   row   extend   成功   

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

Hbase常用操作命令

标签:ase   修改   info   source   search   目录   row   extend   成功   

原文地址:https://www.cnblogs.com/lzh-boy/p/8966826.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!