Я установил навигатор Anaconda и работаю в рабочей книге Spyder. Я получаю сообщение об ошибке типа исключения TTransport. Я установил все пакеты, такие как pyhive, sasl, thrift, thrift-sasl. при подключении python к кусту я получаю эту ошибку: «Не удалось запустить SASL: b'Error в sasl_client_start (-4) SASL (-4): механизм недоступен: невозможно найти обратный вызов: 2 '». Есть ли пакеты, которые я хочу установить ?? Также я работаю в windows, поэтому, пожалуйста, помогите мне с этим ..
из pyhive import hive import sasl import thrift import thrift_sasl conn1 = hive.Connection (host = "xxxxx", port = 00000, username = "yyyy")
cur2 = conn1.cursor ()
Ошибки: conn1 = hive.Connection (host = "xxxx", port = 00000, username = "yyyy") Traceback (последний вызов был последним):
Файл "", строка 1, в conn1 = hive.Connection (host = "xxxx", port = 00000, username = "yyyy")
Файл "C: \ Users \ sgpbtp02 \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ pyhive \ hive.py", строка 192, в init self._transport.open ()
Файл "C: \ Users \ sgpbtp02 \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ thrift_sasl__init __. Py", строка 79, в открытом сообщении = ("Не удалось запустить SASL:% s "% self.sasl.getError ()))
TTransportException: не удалось запустить SASL: b'Error в sasl_client_start (-4) SASL (-4): механизм недоступен: невозможно найти обратный вызов: 2'