Loading

BigData——Hbase Shell的用法

Hbase Shell的用法

  • whoami 我是谁 whoami
  • version 返回hbase版本信息 version
  • status 返回hbase集群的状态信息 status
  • table_help 查看如何操作表 table_help
  • create 创建表 create ‘表名’, ‘列族名1’, ‘列族名2’, ‘列族名N’
  • alter 修改列族 添加一个列族:alter ‘表名’, ‘列族名’
  • 删除列族:alter ‘表名’,
  • describe 显示表相关的详细信息 describe ‘表名’
  • list 列出hbase中存在的所有表 list
  • exists 测试表是否存在 exists ‘表名’
  • put 添加或修改的表的值 put ‘表名’, ‘行键’, ‘列族名’, ‘列值’
  • put ‘表名’, ‘行键’, ‘列族名:列名’, ‘列值’
  • scan 通过对表的扫描来获取对用的值 scan ‘表名’
  • 扫描某个列族: scan ‘表名’,
  • 扫描某个列族的某个列: scan ‘表名’,
  • 查询同一个列族的多个列: scan ‘表名’,
  • get 获取行或单元(cell)的值 get ‘表名’, ‘行键’
  • get ‘表名’, ‘行键’, ‘列族名’
  • count 统计表中行的数量 count ‘表名’
  • incr 增加指定表行或列的值 incr ‘表名’, ‘行键’, ‘列族:列名’, 步长值
  • get_counter 获取计数器 get_counter ‘表名’, ‘行键’, ‘列族:列名’
  • delete 删除指定对象的值(可以为表,行,列对应的值,另外也可以指定时间戳的值) 删除列族的某个列: delete ‘表名’, ‘行键’, ‘列族名:列名’
  • deleteall 删除指定行的所有元素值 deleteall ‘表名’, ‘行键’
  • truncate 重新创建指定表 truncate ‘表名’
  • enable 使表有效 enable ‘表名’
  • is_enabled 是否启用 is_enabled ‘表名’
  • disable 使表无效 disable ‘表名’
  • is_disabled 是否无效 is_disabled ‘表名’
  • drop 删除表 drop的表必须是disable的
  • disable ‘表名’
  • drop ‘表名’
  • shutdown 关闭hbase集群(与exit不同)
  • tools 列出hbase所支持的工具
  • exit 退出hbase shell
posted @ 2022-09-22 17:19  Christopher·阳  阅读(19)  评论(0编辑  收藏  举报