Есть сервер с:
Python 3.6.1 |Anaconda 4.4.0 (64-bit)
on linux
Установили библиотеку pyhive для подключения к другому серверу с данными, где есть hive (версия Hive 1.2.1000.2.4.2.0-258).
from pyhive import hive
когда пытаюсь создать connection:
conn = hive.Connection(host="host" , port=1000 , auth="KERBEROS" , database="db" , kerberos_service_name="hive" )
вылезает ошибка
/home/user/anaconda3/lib/python3.6/site-packages/thrift/protocol/TBinaryProtocol.py in readI32(self) 215 216 def readI32(self): --> 217 buff = self.trans.readAll(4) 218 val, = unpack('!i', buff) 219 return val AttributeError: 'TSaslClientTransport' object has no attribute 'readAll'