标签:cut style sasl title -- sch auth string dep
环境 : windows10
python版本:3.6
hive版本:1.1
亲测可用!
pip install bit_array
pip install thrift
pip install thriftpy
pip install pure_sasl
pip install --no-deps thrift-sasl==0.2.1
pip install impyla
1.重点不要安装sasl,否则会提示报错
卸载方式:pip uninstall sasl
2.在安装过程中,如果出现包安装失败的情况,可以下载whl包进行安装,下载链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/
安装方式:pip install 包的绝对路径
3.如果在安装过程中,出现任何包安装失败的问题,可以先将之前所有安装过的包统统卸载,再按顺序依次安装一次
这个问题的原因是thrift-sasl版本过高导致的,将其换成0.2.1的版本即可
pip install thrift-sasl==0.2.1
这是由于auth_mechanism设置的问题导致的,加上或将其改为auth_mechanism="PLAIN"即可
修改 thrift-sasl init.py,在第94行之前加上以下语句即可:
这是Windows下采用pyhive连接方式提出的错误,正如前言所述,可能需要修改对应的配置文件,也可能sasl根本就不支持Windows,建议改用impyla形式连接
修改thriftpy包下\parser\parser.py"中第488行代码,将"if url_scheme == ‘‘:" 修改为"if len(url_scheme) <=1:"即可
转载自 https://www.aitolearn.com/article/9a06a8e1ff5e4252aa2373eb3cc4fed8
标签:cut style sasl title -- sch auth string dep
原文地址:https://www.cnblogs.com/TurboWay/p/12975034.html