在服务端启动:
hive --service hiveserver2 &
客户端:
beeline 回车
!connect jdbc:hive2://ip:10000 回车
输入用户名 回车
输入密码 回车
于是乎报错:
注意:很多博客给出的答案是在hadoop的core-sit.xml下添加如下字段(客户端、服务端、数据库中的hadoop都需要修改)
<property>
<name>hadoop.proxyuser.root.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.root.groups</name>
<value>*</value>
</property>
然而还是报相同的错误提示!
此时,只需要在服务端下hive的hive-site.xml中添加下列内容即可解决!
<property>
<name>hive.server2.enable.doAs</name>
<value>false</value>
</property>