gpt4 book ai didi

hadoop - 到hiveserver 2的直线:必填字段 'serverProtocolVersion'未设置错误

转载 作者:行者123 更新时间:2023-12-02 21:04:42 29 4
gpt4 key购买 nike

尝试从beeline连接到hiveserver2时出现以下错误

Error: Could not establish connection to jdbc:hive2://localhost:10000/default:     Required field 'serverProtocolVersion' is unset!

我在hadoop2.7.3,hive 2.1.1,beeing client from spark 2.1.0 for hadoop 2.7都运行在Mac OS-X 10上,带有hive-jdbc-2.1.1-standalone.jar

消息的后半部分也出现了相同的错误,涉及以下内容
(User: hv is not allowed to impersonate anonymous), serverProtocolVersion:null)

我在hive-site.xml中设置了以下内容
  <property>
<name>hive.server2.enable.impersonation</name>
<description>Enable user impersonation for HiveServer2</description>
<value>true</value>
</property>
<property>
<name>hive.server2.enable.authentication</name>
<description>Enable user impersonation for HiveServer2</description>
<value>NONE</value>
</property>
<property>
<name>hive.server2.enable.doAs</name>
<value>true</value>
</property>
<property>
<name>hive.metastore.execute.setugi</name>
<value>true</value>
<description>
...
</description>
</property>

以及core-site.xml中的以下内容
<property>
<name>hadoop.proxyuser.hv.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hv.groups</name>
<value>*</value>
</property>

不知道serverProtocolError是否导致模拟问题或其他原因。 PL帮助

最佳答案

请通过在hive-site.xml中设置以下属性来尝试

<property>
<name>hive.server2.allow.user.substitution</name>
<value>true</value>
</property>

关于hadoop - 到hiveserver 2的直线:必填字段 'serverProtocolVersion'未设置错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42306487/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com