转载请注明出处: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技术文档,以及我为大家精心准备的多套简历模板(不断更新中),希望大家都能找到心仪的工作,学习是一条时而郁郁寡欢,时而开怀大笑的路,加油。如果你通过努力成功进入到了心仪的公司,一定不要懈怠放松,职场成长和新技术学习一样,不进则退。如果有幸我们江湖再见!