thrift.transport.TTransport.TTransportException: TSocket read 0 bytes
- Dominant language
- Python
- Stars
- 1.7k
- Forks
- 545
- PR merge metrics
- No merged PRs in 30d
Description
Hi, I am using PyHive to access Kerberos authenticated Hive cluster.
```
from pyhive import hive
conn = hive.Connection(host='XXX', port=10001, auth='KERBEROS', database='XXX', kerberos_service_name='hive')
```
I get the error
```
Traceback (most recent call last):
File "", line 1, in
File "/home/ksripada/.local/lib/python2.7/site-packages/pyhive/hive.py", line 162, in __init__
self._transport.open()
File "/usr/local/anaconda4/lib/python2.7/site-packages/thrift_sasl/__init__.py", line 80, in open
status, payload = self._recv_sasl_message()
File "/usr/local/anaconda4/lib/python2.7/site-packages/thrift_sasl/__init__.py", line 101, in _recv_sasl_message
payload = read_all_compat(self._trans, length)
File "/usr/local/anaconda4/lib/python2.7/site-packages/thrift_sasl/six.py", line 31, in
read_all_compat = lambda trans, sz: trans.readAll(sz)
File "/home/ksripada/.local/lib/python2.7/site-packages/thrift/transport/TTransport.py", line 60, in readAll
chunk = self.read(sz - have)
File "/home/ksripada/.local/lib/python2.7/site-packages/thrift/transport/TSocket.py", line 132, in read
message='TSocket read 0 bytes')
thrift.transport.TTransport.TTransportException: TSocket read 0 bytes
```
PyHive Version: 0.5.1
thrift Version: 0.10.0
sasl Version: 0.2.1
thrift-sasl Version: 0.2.1
I have tried all possible approaches by following the issues on PyHive but still was getting the same error. Could any one please let me know if I am using the wrong version of Python modules.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.