更新时间:2024-11-29 GMT+08:00
在beeline客户端执行dfs -put命令报错
问题现象
执行命令:
dfs -put /opt/kv1.txt /tmp/kv1.txt
报以下错误:
Permission denied. Principal [name=admin, type=USER] does not have following privileges onObject[type=COMMAND_PARAMS,name=[-put, /opt/kv1.txt, /tmp/kv1.txt]] for operation DFS : [ADMIN PRIVILEGE] (state=,code=1)
原因分析
当前登录的用户不具备操作此命令的权限。
解决方案
如果登录的当前用户具有admin角色,请用set role admin来切换成admin角色操作。如果不具备admin角色,在Manager页面中给用户绑定对应角色的权限。
父主题: 使用Hive