我开发了一个应用程序,我使用jdbc连接到10000端口的hiveserver1。在执行了一些ddl命令之后,我正在关闭连接。当我测试这个jar的时候,在运行了几次之后(它运行了好几次),Hive挂起来了。不知道确切的原因。为此,我使用了一个伪集群。在杀死hive thrift服务器并从控制台重新启动hive(通过cloudera manager)和thrift服务器之后,它工作正常。又在几次运行jar导致挂Hive。
7rtdyuoh1#
在hivesite.xml文件中设置以下配置单元属性可以解决此异常。 <property> <name>hive.server2.enable.doAs</name> <value>false</value> </property>
<property> <name>hive.server2.enable.doAs</name> <value>false</value> </property>
lymgl2op2#
这是 hive 里的虫子。你可以在这里找到这个问题的答案。。http://mail-archives.apache.org/mod_mbox/hive-dev/201307.mbox/%3cjira.12655818.1372790903944.200365.1372791200636@arcas%3e
2条答案
按热度按时间7rtdyuoh1#
在hivesite.xml文件中设置以下配置单元属性可以解决此异常。
<property> <name>hive.server2.enable.doAs</name> <value>false</value> </property>
lymgl2op2#
这是 hive 里的虫子。你可以在这里找到这个问题的答案。。
http://mail-archives.apache.org/mod_mbox/hive-dev/201307.mbox/%3cjira.12655818.1372790903944.200365.1372791200636@arcas%3e