当前位置:   article > 正文

The specified database user/password combination is rejected: [ 08S01] Could not open client transpo

the specified database user/password combination is rejected: org.apache.hiv

报错如下

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

错误配置如下

  1. <!--配置所有节点的atguigu用户都可作为代理用户-->
  2. <property>
  3. <name>hadoop.proxyuser.atguigu.hosts</name>
  4. <value>*</value>
  5. </property>
  6. <!--配置atguigu用户能够代理的用户组为任意组-->
  7. <property>
  8. <name>hadoop.proxyuser.atguigu.groups</name>
  9. <value>*</value>
  10. </property>
  11. <!--配置atguigu用户能够代理的用户为任意用户-->
  12. <property>
  13. <name>hadoop.proxyuser.atguigu.users</name>
  14. <value>*</value>
  15. </property>

hadoop修改配置文件core-site.xml,然后记得分发三台机器

[atguigu@hadoop102 ~]$ cd $HADOOP_HOME/etc/hadoop

[atguigu@hadoop102 hadoop]$ vim core-site.xml

修改如下配置:

全部改成root

  1. <!--配置所有节点的root用户都可作为代理用户-->
  2. <property>
  3. <name>hadoop.proxyuser.root.hosts</name>
  4. <value>*</value>
  5. </property>
  6. <!--配置root用户能够代理的用户组为任意组-->
  7. <property>
  8. <name>hadoop.proxyuser.root.groups</name>
  9. <value>*</value>
  10. </property>
  11. <!--配置root用户能够代理的用户为任意用户-->
  12. <property>
  13. <name>hadoop.proxyuser.root.users</name>
  14. <value>*</value>
  15. </property>

解决方案: 查看core-site.xml,将配置名改成和该配置一样的就可以

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/540848
推荐阅读
相关标签
  

闽ICP备14008679号