用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一样

    原文作者:cosine90
    原文地址: https://www.jianshu.com/p/8055ac557657
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞