Я пытаюсь подключиться к Hive, используя python, но это исключение ниже,
TTransportException: TSocket читает 0 байт
код прилагается ниже,
from pyhive import hive
host_name = "host"
port = 10000
user = "****"
password = "****"
database="hive"
def hiveconnection(host_name, port, user,password, database):
conn = hive.Connection(host=host_name, port=port, username=user, password=password,
database=database, auth='CUSTOM')
cur = conn.cursor()
cur.execute('select * from test')
result = cur.fetchall()
return result
# Call above function
output = hiveconnection(host_name, port, user,password, database)
print(output)
кто-нибудь знает, в чем причина этой ошибки и как ее решить?
Я тестировал другие решения и тестировал их в python версиях 2 и 3, но все еще та же проблема приближается