环境:windows10
安装依赖包:
pip install six
pip install bit_array
pip install thriftpy
pip install thrift-sasl==0.2.1 --这个版本要选择正确
pip install impyla (直接安装此包也可以)
1、window10如果没有安装Visual Studio 2014 ++ 会报错,在安装impyla的时候会提示异常
error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools
在此提供连接:https://visualstudio.microsoft.com/zh-hans/downloads/ 进行安装Visual Studio,我在安装Visual Studio2019后,安装impyla环境不报异常,问题解决。
安装社区版的就行:
网上看很多人说的直接安装Microsoft Visual C++ 14.0的安装包,但我尝试后发现,会报找不到安装包,但安装Visual Studio2019及更高的版本,虽然时间长,但确实可以解决问题(前提是安装C++编译器)
其次,网上也有人建议直接安装对应安装包的whl文件,这个我没有尝试,大家可以根据自己的包去尝试安装
2、安装完成后,进行尝试连接,hiv,前端界面我们使用的是HUE可以在界面显示,直接操作数据库,此处用Python的impala库就可以直接连接了:
有两个点需要注意,连接后数据库可以选择database=,auth_mechanism='noSasl'参数可以填写,根据情况填写: