注意:impyla 既可以连接impala, 也可以连接hive
环境 : windows10
python版本:3.6
hive版本:1.1
亲测可用!
impyla安装过程
安装依赖
pip install bit_array
pip install thrift
pip install thriftpy
pip install pure_sasl
pip install --no-deps thrift-sasl==0.2.1
安装impyla
pip install impyla
连接Hive
#-*-coding:utf-8 -*-
from impala.dbapi importconnect
conn= connect(host='ip', port=port, database='default', user='user_name', password='password', auth_mechanism="PLAIN")
cur=conn.cursor()
cur.execute('show tables')print(cur.fetchall())
注意事项
1.重点不要安装sasl,否则会提示报错
卸载方式:pip uninstall sasl
安装方式:pip install 包的绝对路径
3.如果在安装过程中,出现任何包安装失败的问题&#