Hive之——使用hive的beeline连接报错hadoop is not allowed to impersonate hadoop (state=08S01,code=0)解决方案

it2022-05-05  143

转载请注明出处:https://blog.csdn.net/l1028386804/article/details/96444889

问题:

使用hive的beeline连接Hive的远程模式终端时报错,报错信息为:

hadoop is not allowed to impersonate hadoop (state=08S01,code=0)

原因:

hiveserver2增加了权限控制,需要在hadoop的配置文件中配置

解决方案:

在hadoop的core-site.xml中添加如下内容

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

重启Hadoop,再次使用beeline连接即可。

 

 

 

冰河 『冰河技术』公号 作者 认证博客专家 分布式与微服务 大数据与云计算 云原生 微信搜一搜【冰河技术】微信公众号,关注这个有深度的程序员,每天阅读超硬核技术干货,公众号内回复【PDF】有我准备的一线大厂面试资料和我原创的超硬核PDF技术文档,以及我为大家精心准备的多套简历模板(不断更新中),希望大家都能找到心仪的工作,学习是一条时而郁郁寡欢,时而开怀大笑的路,加油。如果你通过努力成功进入到了心仪的公司,一定不要懈怠放松,职场成长和新技术学习一样,不进则退。如果有幸我们江湖再见!

最新回复(0)