HBase shell命令知识总结(三)

HBase shell命令知识总结(三)

3.7 数据快照命令 snapshots

注意,在很多场景下, 为了可以快速恢复现场和数据,都会有快照功能,大的如操作系统,小的如软件的快照功能

3.7.1 clone_snapshot,

HBase shell命令知识总结(三)

3.7.2 delete_all_snapshot,

HBase shell命令知识总结(三)

3.7.3 delete_snapshot,

HBase shell命令知识总结(三)

3.7.4 delete_table_snapshots,

HBase shell命令知识总结(三)

3.7.5 list_snapshots,

HBase shell命令知识总结(三)

3.7.6 list_table_snapshots,

HBase shell命令知识总结(三)

3.7.7 restore_snapshot,

HBase shell命令知识总结(三)

restore
[rɪˈstɔːr]
vt. 归还; 交还; 使恢复; 修复;
vt.& vi. 恢复(某种情况或感受); 使复原; 使复位; 使复职;

3.7.8 snapshot

官方文档
HBase shell命令知识总结(三)
HBase shell命令知识总结(三)
就是给数据库表拍一个快照,这里可以看到官网文档说,并不是保留所有数据,而是保留指向hfile的引用。

3.8 配置命令 configuration

3.8.1 update_all_config,

HBase shell命令知识总结(三)

3.8.1 update_config

HBase shell命令知识总结(三)

3.9 定额命令(针对数据库表加限制的机制) quotas

参考 quotas

英语解释
quota: [ˈkwoʊtə] (正式限定的)定量,定额; 配额; 指标;

3.9.1 disable_exceed_throttle_quota,

HBase shell命令知识总结(三)

3.9.2 disable_rpc_throttle,

HBase shell命令知识总结(三)

3.9.3 enable_exceed_throttle_quota,

HBase shell命令知识总结(三)

exceed [ɪkˈsiːd]
v. 超过; 超越;

3.9.4 enable_rpc_throttle,

HBase shell命令知识总结(三)

throttle [ˈθrɑtl]
n. 节流阀; 喉咙,气管; [机]风门;
vt.& vi. 扼杀,压制; 勒死,使窒息; 使节流; (用节汽阀等)调节;
vi. 节流,减速; 窒息;

3.9.5 list_quota_snapshots,

HBase shell命令知识总结(三)

3.9.6 list_quota_table_sizes,

HBase shell命令知识总结(三)

3.9.7 list_quotas,

HBase shell命令知识总结(三)

3.9.8 list_snapshot_sizes,

HBase shell命令知识总结(三)

3.9.9 set_quota

HBase shell命令知识总结(三)

3.10 安全和权限命令: security

3.10.1 grant,

HBase shell命令知识总结(三)

3.10.2 list_security_capabilities,

HBase shell命令知识总结(三)

3.10.3 revoke,

HBase shell命令知识总结(三)
关于数据库权限设置,这个关键词和mysql是一样的

3.10.4 user_permission

HBase shell命令知识总结(三)

3.11 进程命令: procedures

3.11.1 list_locks,

HBase shell命令知识总结(三)

3.11.2 list_procedures

HBase shell命令知识总结(三)

3.12可见性标签命令: visibility labels

3.12.1 add_labels,

HBase shell命令知识总结(三)

3.12.2 clear_auths,

HBase shell命令知识总结(三)

3.12.3 get_auths,

HBase shell命令知识总结(三)

3.12.4 list_labels,

HBase shell命令知识总结(三)

3.12.5 set_auths,

HBase shell命令知识总结(三)

3.12.6 set_visibility

HBase shell命令知识总结(三)

3.13 regionserver分组隔离命令: rsgroup

参考rsgroup region server分组隔离机制
在实际生产中,由于一个HBase集群中可能会运行各种业务,这时候为了更高划分和隔离数据,yahoo公司就提出了针对region server进行分组的机制,最后把这套机制提交给官方,最后官方集成了这些特性。

3.13.1 add_rsgroup,

HBase shell命令知识总结(三)

3.13.2 balance_rsgroup,

和负载均衡相关
HBase shell命令知识总结(三)

3.13.3 get_rsgroup,

HBase shell命令知识总结(三)

3.13.4 get_server_rsgroup,

HBase shell命令知识总结(三)

3.13.5 get_table_rsgroup,

HBase shell命令知识总结(三)

3.13.6 list_rsgroups,

HBase shell命令知识总结(三)

3.13.7 move_namespaces_rsgroup,

HBase shell命令知识总结(三)

3.13.8 move_servers_namespaces_rsgroup,

HBase shell命令知识总结(三)

3.13.9 move_servers_rsgroup,

HBase shell命令知识总结(三)

3.13.10 move_servers_tables_rsgroup,

HBase shell命令知识总结(三)

3.13.11 move_tables_rsgroup,

HBase shell命令知识总结(三)

3.13.12 remove_rsgroup,

HBase shell命令知识总结(三)

3.13.13 remove_servers_rsgroup,

HBase shell命令知识总结(三)

3.13.14 rename_rsgroup

HBase shell命令知识总结(三)