Snippet 博客主题

User yangql is not allowed to impersonate anonymous

本文于1213天之前发表。

使用HiveServer2 and Beeline模式运行时,启动好HiveServer后运行

1
beeline -u jdbc:hive2://localhost:10000 -n root

连接server时出现错误:

1
2
java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.authorize.AuthorizationException):
User yangql is not allowed to impersonate anonymous

修改hadoop 配置文件 etc/hadoop/core-site.xml,加入如下配置项【其中yangql是用户名,可以是自己的用户名如zhangsan】:

<property>
    <name>hadoop.proxyuser.yangql.hosts</name>
    <value>*</value>
</property>
<property>
    <name>hadoop.proxyuser.yangql.groups</name>
    <value>*</value>
</property>

重启hadoop