Traceback (most recent call last):
File "test.py", line 2, in <module>
conn = connect(host='<server>', port=10001,auth_mechanism='GSSAPI',kerberos_service_name='hive', use_http_transport=True)
File "/usr/local/lib/python3.6/site-packages/impala/dbapi.py", line 150, in connect
http_path=http_path)
File "/usr/local/lib/python3.6/site-packages/impala/hiveserver2.py", line 820, in connect
transport.open()
File "/usr/local/lib/python3.6/site-packages/thrift/transport/THttpClient.py", line 73, in open
self.__http = http.client.HTTP(self.host, self.port)
AttributeError: module 'http.client' has no attribute 'HTTP'
Looks like the version from Github supports http as a transport layer.
I'm trying to connect via Python3 to my Hiveserver2, running in the transport layer HTTP (port 10001), also I have Kerberos.
Looks like the version from Github supports http as a transport layer.