Python连接Impala
[编程语言教程]

Impyla是用于分布式查询引擎的HiveServer2实现(如Impala、Hive)的python客户端

1)安装impyla

pip install impyla

安装报错

技术图片

 

 解决办法:

根据提示下载对应的工具

 

https://visualstudio.microsoft.com/zh-hans/downloads/

技术图片

 

 

 技术图片

 

 直接下载安装即可

技术图片

 

 

 工具安装完成后,继续pip install impyla

技术图片

 

 

 安装成功

代码测试:

 

from impala.dbapi import connect
conn = connect(host=‘xxx.xxx.xxx.xxx‘, port=21050)
cur = conn.cursor()
cur.execute(‘show databases;‘)
database_list=cur.fetchall()
for data in database_list:
   print(data)
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Python连接Impala