我是Python的新手,所以我希望我忽略了一些简单的事情。我正在尝试使用Python连接到Hive数据库,以便可以对数据运行SQL查询。我在Jupyter Notebook中使用了以下代码:
from impala.dbapi import connect
import pandas as pd
from sqlalchemy import create_engine
conn = connect(host="**.***.***.**", port=10000)
df = pd.read_sql("SELECT * FROM <MYTABLE> LIMIT 100", conn)
df.head()
我收到以下错误消息:
TApplicationException: Invalid method name: 'OpenSession'
我尝试在Google上搜索,但是找不到答案。还有一种方法可以检查与Hive的连接是否一开始是否有效?
谢谢