python连接impala_python连接impala(安装impyla)
相關環境如下:
Python3.4
Win7 64位
參照官網https://github.com/cloudera/impyla中的安裝步驟執行:
1、pip install six
2、pip install bit_array
3、pip install thriftpy
## thrift (on Python 2.x) or thriftpy (on Python 3.x)
4、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)
5、pip install thrift_sasl
6、pip install bitarray-0.8.1-cp34-none-win_amd64.whl
7、pip install impyla
安裝完后會報錯,如下圖:
根據提示找到相應的parser.py文件進行如下修改:
大功告成!
試試連接你的hadoop吧。
from impala.dbapi importconnect
conn= connect(host='192.168.1.3', port=21050,timeout=3600)
總結
以上是生活随笔為你收集整理的python连接impala_python连接impala(安装impyla)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python | threading03
- 下一篇: C++王者之路 | C++的sizeof