用python访问Hive中的数据

今天尝试用python访问Hive中的数据,以下是一些总结:

环境: Ubuntu 16.04 LTS

Python版本:python3.6(anaconda3里面的)

需要额外按照的Linux库

依赖的包和版本:sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev

impyla                    0.13.8                    

thrift                    0.9.3                     

thrift-sasl               0.2.0                     

thriftpy                  0.3.8                     

sasl                      0.2.1             

这个版本号的组合能够运行。实例如下:

LDAP认证方式在这里面的参数是PLAIN

from impala.dbapi import connect

conn = connect(host='****',database='default',port=10000,auth_mechanism='PLAIN'

               ,user='  ',password='')      

剩下的和python访问mysql一样

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容