相關環境以下:python
Python3.4c++
Win7 64位git
參照官網https://github.com/cloudera/impyla中的安裝步驟執行:github
一、pip install sixwindows
二、pip install bit_arraycentos
三、pip install thriftpy api
## thrift (on Python 2.x) or thriftpy (on Python 3.x)oop
四、pip install sasl-0.2.1-cp34-cp34m-win_amd64.whl(centos下:sudo yum install gcc-c++ python-devel.x86_64 cyrus-sasl-devel.x86_64 而後pip install sasl)spa
五、pip install thrift_saslcode
六、pip install bitarray-0.8.1-cp34-none-win_amd64.whl
七、pip install impyla
說明:.whl文件到http://www.lfd.uci.edu/~gohlke/pythonlibs/下載相應的python和windows版本
安裝完後會報錯,以下圖:
根據提示找到相應的parser.py文件進行以下修改:
大功告成!
試試鏈接你的hadoop吧。
from impala.dbapi import connect conn = connect(host='192.168.1.3', port=21050,timeout=3600)