<?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/294694#M217397</link>
    <description>&lt;P&gt;Anyone found an answer for this I am also getting same error when I run below. This is a kerberos cluster and Impala works fine through HUE and odbc:&lt;/P&gt;&lt;P&gt;--------------------&lt;/P&gt;&lt;P&gt;from impala.dbapi import connect&lt;BR /&gt;conn = connect(host='myhost', port=21050)&lt;/P&gt;&lt;P&gt;cursor = conn.cursor()&lt;BR /&gt;cursor.execute('SELECT * FROM default.testtable')&lt;BR /&gt;print (cursor.description) # prints the result set's schema&lt;BR /&gt;results = cursor.fetchall()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="p-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-collapsed jp-mod-active jp-mod-selected"&gt;&lt;DIV class="p-Widget p-Panel jp-Cell-outputWrapper"&gt;&lt;DIV class="p-Widget jp-OutputArea jp-Cell-outputArea"&gt;&lt;DIV class="p-Widget p-Panel jp-OutputArea-child"&gt;&lt;DIV class="p-Widget jp-RenderedText jp-mod-trusted jp-OutputArea-output"&gt;&lt;PRE&gt;&lt;SPAN class="ansi-red-fg"&gt;---------------------------------------------------------------------------&lt;/SPAN&gt;
&lt;SPAN class="ansi-red-fg"&gt;HiveServer2Error&lt;/SPAN&gt;                          Traceback (most recent call last)
&lt;SPAN class="ansi-green-fg"&gt;&amp;lt;ipython-input-13-82112a6ffca2&amp;gt;&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;&amp;lt;module&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;()&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;      2&lt;/SPAN&gt; conn &lt;SPAN class="ansi-blue-fg"&gt;=&lt;/SPAN&gt; connect&lt;SPAN class="ansi-blue-fg"&gt;(&lt;/SPAN&gt;host&lt;SPAN class="ansi-blue-fg"&gt;=&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;'myhost'&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;,&lt;/SPAN&gt; port&lt;SPAN class="ansi-blue-fg"&gt;=&lt;/SPAN&gt;&lt;SPAN class="ansi-cyan-fg"&gt;21050&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;      3&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-fg"&gt;----&amp;gt; 4&lt;/SPAN&gt; cursor &lt;SPAN class="ansi-blue-fg"&gt;=&lt;/SPAN&gt; conn&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;cursor&lt;SPAN class="ansi-blue-fg"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;      5&lt;/SPAN&gt; cursor&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;execute&lt;SPAN class="ansi-blue-fg"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;'SELECT * FROM default.testtable'&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;      6&lt;/SPAN&gt; print &lt;SPAN class="ansi-blue-fg"&gt;(&lt;/SPAN&gt;cursor&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;description&lt;SPAN class="ansi-blue-fg"&gt;)&lt;/SPAN&gt;  &lt;SPAN class="ansi-red-fg"&gt;# prints the result set's schema&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;cursor&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;(self, user, configuration, convert_types, dictify, fetch_error)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    122&lt;/SPAN&gt;         log&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;debug&lt;SPAN class="ansi-blue-fg"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;'.cursor(): getting new session_handle'&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    123&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-fg"&gt;--&amp;gt; 124&lt;/SPAN&gt;         session &lt;SPAN class="ansi-blue-fg"&gt;=&lt;/SPAN&gt; self&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;service&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;open_session&lt;SPAN class="ansi-blue-fg"&gt;(&lt;/SPAN&gt;user&lt;SPAN class="ansi-blue-fg"&gt;,&lt;/SPAN&gt; configuration&lt;SPAN class="ansi-blue-fg"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    125&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-fg"&gt;    126&lt;/SPAN&gt;         log.debug('HiveServer2Cursor(service=%s, session_handle=%s, '

&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;open_session&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;(self, user, configuration)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;   1062&lt;/SPAN&gt;                               username&lt;SPAN class="ansi-blue-fg"&gt;=&lt;/SPAN&gt;user&lt;SPAN class="ansi-blue-fg"&gt;,&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;   1063&lt;/SPAN&gt;                               configuration=configuration)
&lt;SPAN class="ansi-green-fg"&gt;-&amp;gt; 1064&lt;/SPAN&gt;         resp &lt;SPAN class="ansi-blue-fg"&gt;=&lt;/SPAN&gt; self&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;_rpc&lt;SPAN class="ansi-blue-fg"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;'OpenSession'&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;,&lt;/SPAN&gt; req&lt;SPAN class="ansi-blue-fg"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;   1065&lt;/SPAN&gt;         return HS2Session(self, resp.sessionHandle,
&lt;SPAN class="ansi-green-fg"&gt;   1066&lt;/SPAN&gt;                           resp&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;configuration&lt;SPAN class="ansi-blue-fg"&gt;,&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;_rpc&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;(self, func_name, request)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    990&lt;/SPAN&gt;     &lt;SPAN class="ansi-green-fg"&gt;def&lt;/SPAN&gt; _rpc&lt;SPAN class="ansi-blue-fg"&gt;(&lt;/SPAN&gt;self&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-blue-fg"&gt;:&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    991&lt;/SPAN&gt;         self&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;_log_request&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-fg"&gt;--&amp;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-fg"&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;    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-fg"&gt;/data/opt/anaconda3/lib/python3.7/site-packages/impala/hiveserver2.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;_execute&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;(self, func_name, request)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;   1021&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-fg"&gt;   1022&lt;/SPAN&gt;         raise HiveServer2Error('Failed after retrying {0} times'
&lt;SPAN class="ansi-green-fg"&gt;-&amp;gt; 1023&lt;/SPAN&gt;&lt;SPAN class="ansi-red-fg"&gt;                                .format(self.retries))&lt;/SPAN&gt;&lt;SPAN class="ansi-green-fg"&gt;   1024&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-fg"&gt;   1025&lt;/SPAN&gt;     &lt;SPAN class="ansi-green-fg"&gt;def&lt;/SPAN&gt; _operation&lt;SPAN class="ansi-blue-fg"&gt;(&lt;/SPAN&gt;self&lt;SPAN class="ansi-blue-fg"&gt;,&lt;/SPAN&gt; kind&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-blue-fg"&gt;:&lt;/SPAN&gt;

&lt;SPAN class="ansi-red-fg"&gt;HiveServer2Error&lt;/SPAN&gt;: Failed after retrying 3 times&lt;/PRE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="p-Widget jp-CellFooter jp-Cell-footer"&gt;---------------------------------------------------&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="p-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-collapsed"&gt;&lt;DIV class="p-Widget jp-CellHeader jp-Cell-header"&gt;Next I tried adding the kerberos parms:&lt;/DIV&gt;&lt;DIV class="p-Widget jp-CellHeader jp-Cell-header"&gt;conn = connect(host='myhost', port=21050, auth_mechanism='GSSAPI', kerberos_service_name='impala')&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="p-Widget jp-CellHeader jp-Cell-header"&gt;Now get a different error:&lt;/DIV&gt;&lt;DIV class="p-Widget jp-CellHeader jp-Cell-header"&gt;&lt;PRE&gt;&lt;SPAN class="ansi-green-fg"&gt;/data/opt/anaconda3/lib/python3.7/site-packages/thrift_sasl/__init__.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;open&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;(self)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;     65&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-fg"&gt;     66&lt;/SPAN&gt;   &lt;SPAN class="ansi-green-fg"&gt;def&lt;/SPAN&gt; open&lt;SPAN class="ansi-blue-fg"&gt;(&lt;/SPAN&gt;self&lt;SPAN class="ansi-blue-fg"&gt;)&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;:&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;---&amp;gt; 67&lt;/SPAN&gt;     &lt;SPAN class="ansi-green-fg"&gt;if&lt;/SPAN&gt; &lt;SPAN class="ansi-green-fg"&gt;not&lt;/SPAN&gt; self&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;_trans&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;isOpen&lt;SPAN class="ansi-blue-fg"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;)&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;:&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;     68&lt;/SPAN&gt;       self&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;_trans&lt;SPAN class="ansi-blue-fg"&gt;.&lt;/SPAN&gt;open&lt;SPAN class="ansi-blue-fg"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-fg"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;     69&lt;/SPAN&gt; 

&lt;SPAN class="ansi-red-fg"&gt;AttributeError&lt;/SPAN&gt;: 'TSocket' object has no attribute 'isOpen'&lt;/PRE&gt;&lt;/DIV&gt;&lt;DIV class="p-Widget p-Panel jp-Cell-inputWrapper"&gt;&lt;DIV class="p-Widget jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 24 Apr 2020 21:12:34 GMT</pubDate>
    <dc:creator>ebeb</dc:creator>
    <dc:date>2020-04-24T21:12:34Z</dc:date>
  </channel>
</rss>

