4 HBase 的高级 shell 管理命令

4 HBase 的高级 shell 管理命令

1.status

例如:显示服务器状态

复制代码
hbase(main):058:0> status 'node01'

2.whoami

显示 HBase 当前用户,例如:

复制代码
hbase> whoami

3.list

显示当前所有的表

复制代码
hbase> list

4.count

统计指定表的记录数,例如:

复制代码
hbase> count 'user'

5.describe

展示表结构信息

复制代码
hbase> describe 'user'

6.exists

检查表是否存在,适用于表量特别多的情况

复制代码
hbase> exists 'user'

7.is_enabled、is_disabled

检查表是否启用或禁用

复制代码
hbase> is_enabled 'user'

8.alter

该命令可以改变表和列族的模式,例如:

为当前表增加列族:

复制代码
hbase> alter 'user', NAME => 'CF2', VERSIONS => 2

为当前表删除列族:

复制代码
hbase(main):002:0>  alter 'user', 'delete' => 'CF2'

9.disable/enable

禁用一张表/启用一张表

10.drop

删除一张表,记得在删除表之前必须先禁用

11.truncate

清空表

相关推荐
书山有鹿24 分钟前
PostgreSQL psql 命令和常用的 SQL 语句整理
数据库·sql·postgresql
凯子坚持 c31 分钟前
从 0 到 1:ComfyUI AI 工作流抠图构建全实践
大数据·人工智能
GottdesKrieges2 小时前
OceanBase数据库磁盘空间管理
java·数据库·oceanbase
Themberfue3 小时前
Redis ⑦-set | Zset
java·开发语言·数据库·redis·sql·缓存
rainFFrain7 小时前
(MySQL)库的操作
数据库·mysql
weixin_549808368 小时前
以运营为核心的智能劳动力管理系统,破解连锁零售、制造业排班难题
大数据·人工智能·零售
八股文领域大手子8 小时前
深入理解缓存淘汰策略:LRU 与 LFU 算法详解及 Java 实现
java·数据库·算法·缓存·mybatis·哈希算法
noravinsc9 小时前
django admin 中更新表数据 之后再将数据返回管理界面
数据库·django·sqlite
SunTecTec9 小时前
Flink Docker Application Mode 命令解析 - 修改命令以启用 Web UI
大数据·前端·docker·flink
喜欢猪猪10 小时前
系统架构师---基于规则的系统架构
大数据·elasticsearch·搜索引擎