坑1:sasl等级太高
在python安装impala包的过程中,会要求安装sasl。而太高版本的sasl在调用impala时会发生会发生报错。所以需要使用低版本的sasl。
以下为版本不对时,安装sasl的情况:
因此,可以去以下网站寻找对应合适的sasl:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
在这里可以找到对应python版本和系统版本的sasl轮子
坑2:打包镜像出错
docker build总是出错,如果你用的是python3.7,可以考虑使用python3.6版本
并且注意:选择thrift-sasl==0.2.1,否则会出现:
1 |
|
坑3:auth_mechanism