我想在Windows计算机上使用python 3.7.3(Anaconda,Jupyter Notebook)访问Impala。
我正在尝试执行以下代码:
from impala.dbapi import connect
import traceback
try:
conn = connect(host='myhost.xx.yy', port=21050, auth_mechanism="GSSAPI", \
user='userxx', password='password_xx')
cursor = conn.cursor()
sql = "show databases;"
cursor.execute(sql)
print(cursor.fetchall())
except:
traceback.print_exc()
但是我收到以下错误消息:
AttributeError: 'TSocket' object has no attribute 'isOpen'
您知道了吗?