文档首页 > > 故障排除> 使用Hive> 在beeline客户端执行dfs -put命令报错

在beeline客户端执行dfs -put命令报错

分享
更新时间:2020/08/28 GMT+08:00

问题现象

执行命令:

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页面中给用户绑定对应角色的权限。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问