查询Namespace为AMRCLOUD中名为powerdata的表的数据:scan 'AMRCLOUD:powerdata'
查询某一条数据:get 't1', 'r1', {COLUMN => 'c1'}
t1为表名,r1为rowkey,c1为column family
列出所有表:list
列出所有Namespace:list_namespace
创建Namespace:create_namespace
列出Namespace下的所有表:list_namespace_tables
均衡Region Server上的Region:
balance_switch true打开均衡开关(自动均衡)
balance_switch false 关闭均衡均衡(自动均衡)
balancer手动均衡
region中hfile合并:major_compact+表名或columnfamily
权限管理:
为某个用户在一个Namespace下授权:
grant 'amrcloud', 'RWXCA', '@PWDATA'(namespace前面要加@)
amrcloud为用户名;‘RWXCA’为权限列表,其中R为读权限,W为写权限,X为执行权限,
C为创建权限,A为管理权限;PWDATA为namespace。
表修复:
遇到region offline的问题时尝试以下命令解决:hbase hbck
-fixMeta,用于修复meta表缺失数据的问题,前提是HDFS上面的region info信息有并且正确。
-fixHdfsHoles,修复region holes(空洞,某个区间没有region)问题
-repair,以上2个命令没有解决时尝试该命令,该命令包含多个修复