项目场景:Hbase建表报错没有权限
提示:这里简述项目相关背景:
问题描述
提示:这里描述项目中遇到的问题:使用用户新建项目自己的用户新建hbase时,建表不成功。
执行步骤:
1.进入服务器,hbase shell
2.执行建表语句【示例:create ‘a_test’,{NAME=>‘col1’},{NAME=>‘col2’}】
原因分析:
提示:这里填写问题的分析:按日志看,当前用户没有权限

解决方案:
提示:这里填写该问题的具体解决方案:
使用有权限的用户etl(视情况而定)赋予权限:
1.xshell登录etl(或root)用户
2.执行:hbase shell
3.执行赋权: grant ‘orm’, ‘RWXCA’
4.exit退出
重新操作:
hbase建表用户:
1.xshell登录orm用户
2.执行:hbase shell
3.执行建表语句【示例:create ‘a_test’,{NAME=>‘col1’},{NAME=>‘col2’}】
该博客围绕Hbase建表报错无权限问题展开。使用用户新建项目时建表不成功,经分析是当前用户无权限。解决方案是用有权限的用户etl(或root)赋予权限,之后重新用建表用户操作,即可完成建表。
1154

被折叠的 条评论
为什么被折叠?



