我正在尝试通过 Python(Jupyter Notebooks)连接到 HIVE。我已经安装了使用 Python 连接 HIVE 所需的所有软件包 -
sasl 0.2.1 py37h8a4fda4_1
thrift 0.13.0 pypi_0 pypi
thrift-sasl 0.3.0 pypi_0 pypi
pyhive 0.6.1 pypi_0 pypi
from pyhive import hive
conn = hive.Connection(host="xxxxxxx", port=xxxxx, username="xxxxxxxx")
Run Code Online (Sandbox Code Playgroud)
但无法连接,因为它抛出错误:TTransportException: Could not start SASL: b'Error in sasl_client_start (-4) SASL(-4): no mechanism available: Unable to find a callback: 2'。
我错过了什么吗?如何连接?