Python3连接impala数据库—第三方库安装准备
这几天有个重要分析项目,需要python连接impala数据库进行分析,但是安装第三方库过程中,遇到各种坑,特意将这几天坑整理归档,以便不时之需。
(备注:python版本:3.7.0)
--impyla安装前的前置依赖:
thrift —> bitarray —> ply —> thriftpy —> thriftpy2 —> impyla
--thrift_sasl安装前的前置依赖:
pure_sasl —> thrift_sasl
如果缺少依赖,会出现如下报错(例如:安装thrift_sasl时缺少pure_sasl):

安装完即可正常连接数据库 from impala.dbap import connect
进行查询

--10月9日补充:sqlalchemy驱动安装
--sqlalchemy安装前的前置依赖:
greenlet —> typing_extendions —> zipp —> import_metadata —> SQLAlchemy
--sklearn安装前的前置依赖:
Numpy (先前已安装好)—> scipy —> joblib —> threadpoolctl —> matplotlib(先前已安装好)

浙公网安备 33010602011771号