python连接hive配置
1.依赖包PACKAGEVERSIONpython3.5six1.10.0thriftpy0.3.9thrift-sasl0.2.1(不能用最新版本)bitarray0.8.3Impyla0.14.1thrift0.9.3pure-sasl0.5.12.修改源文件2.1 修改Anaconda3\Lib\site...
·
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

效果如下:
更多推荐



所有评论(0)