Невозможно соединить python с ульем на машине windows - PullRequest
1 голос
/ 27 января 2020

Я установил навигатор 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'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...