1.依赖包

PACKAGE VERSION
python 3.5
six 1.10.0
thriftpy 0.3.9
thrift-sasl 0.2.1(不能用最新版本)
bitarray 0.8.3
Impyla 0.14.1
thrift 0.9.3
pure-sasl 0.5.1

2.修改源文件

2.1 修改Anaconda3\Lib\site-packages\thriftpy\parser\parser.py文件

在这里插入图片描述

2.2 修改Anaconda3\Lib\site-packages\thrift_sasl\__init__.py

在这里插入图片描述

3.注意事项

(1)创建连接时,auth_mechanism='PLAIN’必须添加,否则会出现如下错误:
在这里插入图片描述
(2)Linux 解决 thrift_sasl 安装失败问题
在这里插入图片描述
使用命令安装如下依赖包:
yum install gcc-c++ python-devel.x86_64 cyrus-sasl-devel.x86_64

4. DEMO

在这里插入图片描述

效果如下:
在这里插入图片描述

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐