<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: issue trying Impyla in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/issue-trying-Impyla/m-p/294724#M217407</link>
    <description>&lt;P&gt;Thanks, you are a genius &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; .&lt;BR /&gt;Installing thrift-sasl-0.4.2 and impyla 0.16.2 did allow successful running of the script. However now I have a different issue. The call cursor.fetchmany(size=3) hangs indefinitely in Jupyter notebook. It executes immediately in similar pyhive script on same small table.&lt;BR /&gt;&lt;BR /&gt;from impala.dbapi import connect&lt;BR /&gt;conn = connect(host='myhost', port=21050, auth_mechanism='GSSAPI', kerberos_service_name='impala')&lt;BR /&gt;cursor = conn.cursor()&lt;BR /&gt;cursor.execute('SELECT * FROM default.mytable LIMIT 100')&lt;BR /&gt;cursor.fetchmany(size=3)&lt;BR /&gt;cursor.close()&lt;BR /&gt;conn.close()&lt;BR /&gt;&lt;BR /&gt;It show query status as Executing in Cloudera manager-&amp;gt;Impala Queries monitor. But also says Query State: FINISHED in the query details .&lt;/P&gt;&lt;P&gt;The hang seems to be in the statement buff = self.sock.recv(sz)&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="ansi-green-fg"&gt;/data/opt/anaconda3/lib/python3.7/site-packages/thriftpy2/transport/socket.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;read&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;(self, sz)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    107&lt;/SPAN&gt;         &lt;SPAN class="ansi-green-fg"&gt;while&lt;/SPAN&gt; &lt;SPAN class="ansi-green-fg"&gt;True&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;:&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    108&lt;/SPAN&gt;             &lt;SPAN class="ansi-green-fg"&gt;try&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;:&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;--&amp;gt; 109&lt;/SPAN&gt;                 buff &lt;SPAN class="ansi-blue-fg"&gt;=&lt;/SPAN&gt; self&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;sock&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;recv&lt;SPAN class="ansi-blue-fg"&gt;(&lt;/SPAN&gt;sz&lt;SPAN class="ansi-blue-fg"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    110&lt;/SPAN&gt;             &lt;SPAN class="ansi-green-fg"&gt;except&lt;/SPAN&gt; socket&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;error &lt;SPAN class="ansi-green-fg"&gt;as&lt;/SPAN&gt; e&lt;SPAN class="ansi-blue-fg"&gt;:&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    111&lt;/SPAN&gt;                 &lt;SPAN class="ansi-green-fg"&gt;if&lt;/SPAN&gt; e&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;errno &lt;SPAN class="ansi-blue-fg"&gt;==&lt;/SPAN&gt; errno&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;EINTR&lt;SPAN class="ansi-blue-fg"&gt;:&lt;/SPAN&gt;

&lt;SPAN class="ansi-red-fg"&gt;KeyboardInterrupt&lt;/SPAN&gt;: &lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After trying various options and setting timeout=100 in the connect statement, it appears the script queries impala table successfully but every 2nd or 3rd time it fails with the below error:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="ansi-green-fg"&gt;/data/opt/anaconda3/lib/python3.7/site-packages/impala/hiveserver2.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;_rpc&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;(self, func_name, request)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;    992&lt;/SPAN&gt;         response &lt;SPAN class="ansi-blue-fg"&gt;=&lt;/SPAN&gt; self&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;_execute&lt;SPAN class="ansi-blue-fg"&gt;(&lt;/SPAN&gt;func_name&lt;SPAN class="ansi-blue-fg"&gt;,&lt;/SPAN&gt; request&lt;SPAN class="ansi-blue-fg"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;    993&lt;/SPAN&gt;         self&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;_log_response&lt;SPAN class="ansi-blue-fg"&gt;(&lt;/SPAN&gt;func_name&lt;SPAN class="ansi-blue-fg"&gt;,&lt;/SPAN&gt; response&lt;SPAN class="ansi-blue-fg"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;--&amp;gt; 994&lt;/SPAN&gt;         err_if_rpc_not_ok&lt;SPAN class="ansi-blue-fg"&gt;(&lt;/SPAN&gt;response&lt;SPAN class="ansi-blue-fg"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;    995&lt;/SPAN&gt;         &lt;SPAN class="ansi-green-fg"&gt;return&lt;/SPAN&gt; response
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;    996&lt;/SPAN&gt; 

&lt;SPAN class="ansi-green-fg"&gt;/data/opt/anaconda3/lib/python3.7/site-packages/impala/hiveserver2.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;err_if_rpc_not_ok&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;(resp)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;    746&lt;/SPAN&gt;             resp&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;status&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;statusCode &lt;SPAN class="ansi-blue-fg"&gt;!=&lt;/SPAN&gt; TStatusCode&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;SUCCESS_WITH_INFO_STATUS &lt;SPAN class="ansi-green-fg"&gt;and&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;    747&lt;/SPAN&gt;             resp.status.statusCode != TStatusCode.STILL_EXECUTING_STATUS):
&lt;SPAN class="ansi-green-fg"&gt;--&amp;gt; 748&lt;/SPAN&gt;         &lt;SPAN class="ansi-green-fg"&gt;raise&lt;/SPAN&gt; HiveServer2Error&lt;SPAN class="ansi-blue-fg"&gt;(&lt;/SPAN&gt;resp&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;status&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;errorMessage&lt;SPAN class="ansi-blue-fg"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;    749&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;    750&lt;/SPAN&gt; 

&lt;SPAN class="ansi-red-fg"&gt;HiveServer2Error&lt;/SPAN&gt;: Invalid query handle: b14cce8e19xxxx:5b51463xxxx

&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;Any more thoughts?&lt;/P&gt;</description>
    <pubDate>Sat, 25 Apr 2020 03:29:40 GMT</pubDate>
    <dc:creator>ebeb</dc:creator>
    <dc:date>2020-04-25T03:29:40Z</dc:date>
  </channel>
</rss>

