User root is not allowed to impersonate anonymous

来源:互联网 发布:淘宝店铺2017招牌图片 编辑:程序博客网 时间:2024/05/21 08:59

使用HiveServer2 and Beeline模式运行时,通过beeline命令“beeline -u jdbc:hive2://localhost:10000 -n root” 连接server时出现 java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.authorize.AuthorizationException): User root is not allowed to impersonate anonymous 错误。
解决方案:

修改hadoop 配置文件 etc/hadoop/core-site.xml,加入如下配置项,标红的位置为你连接hive使用的用户,如果使用hive用户则替换为hive即可。

<property>    <name>hadoop.proxyuser.root.hosts</name>    <value>*</value></property><property>    <name>hadoop.proxyuser.root.groups</name>    <value>*</value></property>
阅读全文
0 0
原创粉丝点击