PyHive-长时间运行的查询超时-[Errno 110]连接超时

时间:2018-10-23 04:36:52

标签: python hive pyhive

我正在使用Hive queriesPython运行PyHive。查询之一大约需要12-15分钟才能完成。我可以看到它在Hadoop ResourceManager UI上完成了,但是我看到Python上的波纹管超时错误。

  

错误:跟踪(最近一次通话最近):文件   main()文件中的“ /home/mrjadav/python/thunderbolt.py”行704   主目录中的“ /home/mrjadav/python/thunderbolt.py”行662   getColoLatency()文件“ /home/mrjadav/python/thunderbolt.py”,第582行,   在getColoLatency dataSet =   saveHqlResultToXls(queryString = queryString,caption ='Colo Latency   细分”,配置= g_hive_config_heavy)文件   saveHqlResultToXls中的“ /home/mrjadav/python/thunderbolt.py”行636   dataSet = cursor.fetchall()文件   “ /home/y/lib/python2.7/site-packages/pyhive/common.py”,第136行,在   fetchall返回列表(iter(self.fetchone,None))文件   “ /home/y/lib/python2.7/site-packages/pyhive/common.py”,第105行,在   fetchone self._fetch_while(lambda:不是self._data和self._state!=   self._STATE_FINISHED)文件   “ /home/y/lib/python2.7/site-packages/pyhive/common.py”,第45行,在   _fetch_while self._fetch_more()文件“ /home/y/lib/python2.7/site-packages/pyhive/hive.py”,行386,在   _fetch_more响应= self._connection.client.FetchResults(req)文件“ /home/y/lib/python2.7/site-packages/TCLIService/TCLIService.py”,行   714,在FetchResults中返回self.recv_FetchResults()文件   “ /home/y/lib/python2.7/site-packages/TCLIService/TCLIService.py”,行   726,在recv_FetchResults(fname,mtype,rseqid)=   iprot.readMessageBegin()文件   “ /home/y/lib/python2.7/site-packages/thrift/protocol/TBinaryProtocol.py”,   readMessageBegin sz = self.readI32()文件中的第134行   “ /home/y/lib/python2.7/site-packages/thrift/protocol/TBinaryProtocol.py”,   第217行,在readI32 buff中= self.trans.readAll(4)文件   “ /home/y/lib/python2.7/site-packages/thrift/transport/TTransport.py”,   第60行,在readAll块= self.read(sz-have)文件中   “ /home/y/lib/python2.7/site-packages/thrift_sasl/init.py”,行   166,在读取self._read_frame()文件中   “ /home/y/lib/python2.7/site-packages/thrift_sasl/init.py”,行   170,位于_read_frame标头= self._trans.readAll(4)文件中   “ /home/y/lib/python2.7/site-packages/thrift/transport/TTransport.py”,   第60行,在readAll块= self.read(sz-have)文件中   “ /home/y/lib/python2.7/site-packages/thrift/transport/TSocket.py”,   第117行,读取buff = self.handle.recv(sz)错误:[Errno 110]   连接超时

0 个答案:

没有答案