将python与Hortonworks Data Platform沙箱连接

时间:2018-02-02 07:42:14

标签: python hive hortonworks-data-platform hortonworks-sandbox

我想使用pyhive / phys2库。我安装了pyhive,但是当我在程序中使用它时,我得到了Import error:No sasl module found。所以我pip安装了sasl。然后我得到了:

sasl/saslwrapper.cpp(247) : fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory
error: command 'C:\Users\Imdad\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\cl.exe' failed with exit status 2

我尝试找到解决方案,但没有任何帮助。 我在Windows 10上使用Python 2.7和HDP 2.5沙箱。

任何帮助?

1 个答案:

答案 0 :(得分:-2)

我尝试了本讨论中提到的最后一个解决方案。希望这对您也有帮助!
Hadoop: Python client driver for HiveServer2 fails to install

  

如果在Windows中安装“ sasl”时出现错误

     

pip安装sasl

     

您可以安装预编译的数据包。

     

从链接下载x64中python36的sasl数据包:   https://www.lfd.uci.edu/~gohlke/pythonlibs/#sasl

     

然后运行pip install sasl-0.2.1-cp36-cp36m-win_amd64.whl