网上的教程一般都是使用impyla,这里就不详细描述。因为项目本身先是用的HIVE作业,使用的是pyhive。安装impyla时,有些依赖包与之前的冲突,导致impala可以连接,但是hive连接不上,所以只能想别的办法。
经过尝试后,发现pyhive可以直接连接impala,LZ的impala是开启了LDAP认证的:
from pyhive import hive
conn = hive.Connection(host='IP', port='XXX', username='singeek',password='singeek', database=