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

清空表

相关推荐
阿桨16 分钟前
《Kettle保姆级教学-安装配置》
数据库·etl
因特麦克斯28 分钟前
数据库读写分离、事务的特性、事务隔离级别及默认级别、脏读不可重复读和幻读、更新丢失问题、写偏斜问题、MVCC
数据库
雨会停rain1 小时前
mysql和oracle取Group By 第一条
数据库·oracle
Elastic 中国社区官方博客1 小时前
使用 Elastic Cloud Hosted 优化长期数据保留:确保政府合规性和效率
大数据·数据库·elasticsearch·搜索引擎·全文检索
小林熬夜学编程3 小时前
【MySQL】第一弹---MySQL 在 Centos 7环境安装
linux·开发语言·数据库·mysql·算法
左灯右行的爱情3 小时前
深度整理总结MySQL——Order By的工作原理
android·数据库·mysql
V+zmm101344 小时前
高校校园交友微信小程序springboot+论文源码调试讲解
java·数据库·微信小程序·小程序·毕业设计
林涧泣4 小时前
【Uniapp-Vue3】从uniCloud中获取数据
数据库·uni-app
ChinaRainbowSea5 小时前
十. Redis 事务和 “锁机制”——> 并发秒杀处理的详细说明
android·java·数据库·redis·后端·bootstrap·nosql