赞
踩
报错如下
The specified database user/password combination is rejected: [ 08S01] Could not open client transport with JDBC Uri: jdbc:hive2://hadoop102:10000: Failed to open new session: java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.authorize.AuthorizationException): User: root is not allowed to impersonate atguigu org.apache.hadoop.ipc. RemoteException:User: root is not allowed to impersonate atguigu
意思是:root不允许模拟atguigu
错误配置如下
- <!--配置所有节点的atguigu用户都可作为代理用户-->
- <property>
- <name>hadoop.proxyuser.atguigu.hosts</name>
- <value>*</value>
- </property>
-
- <!--配置atguigu用户能够代理的用户组为任意组-->
- <property>
- <name>hadoop.proxyuser.atguigu.groups</name>
- <value>*</value>
- </property>
-
- <!--配置atguigu用户能够代理的用户为任意用户-->
- <property>
- <name>hadoop.proxyuser.atguigu.users</name>
- <value>*</value>
- </property>
[atguigu@hadoop102 ~]$ cd $HADOOP_HOME/etc/hadoop
[atguigu@hadoop102 hadoop]$ vim core-site.xml
修改如下配置:
全部改成root
- <!--配置所有节点的root用户都可作为代理用户-->
- <property>
- <name>hadoop.proxyuser.root.hosts</name>
- <value>*</value>
- </property>
-
- <!--配置root用户能够代理的用户组为任意组-->
- <property>
- <name>hadoop.proxyuser.root.groups</name>
- <value>*</value>
- </property>
-
- <!--配置root用户能够代理的用户为任意用户-->
- <property>
- <name>hadoop.proxyuser.root.users</name>
- <value>*</value>
- </property>
解决方案: 查看core-site.xml,将配置名改成和该配置一样的就可以
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。