我使用的是cloudera quick start虚拟机5.13版,在其上运行centos v6。我想在环境中使用pyhive并参考下面的链接安装pyhive,但是我无法安装link中给出的任何库,因为我得到一个错误,这个库不存在。在安装pyhive之前,请指导我如何安装所有必需的库。谢谢
https://dwgeek.com/guide-connecting-hiveserver2-using-python-pyhive.html/
安装gcc sudo apt-get install gcc
安装节俭装置 pip install thrift+
安装sasl pip install sasl
安装thrift sasl pip install thrift_sasl
1条答案
按热度按时间j1dl9f461#
首先,请注意
pyhive
从2018年底开始就没有发布过。这可能是一个迹象,它不再是良好的维护。关于你的安装问题。对于linux,有不同的包格式和安装程序。最广为人知的两个版本是ubuntu/debian的版本和fedora/centos/red hat的版本。
您参考的安装说明是为debian家族编写的。
你需要翻译红帽家族的说明书。
这意味着你必须使用
yum install
命令而不是apt-get install
命令。如
sudo yum install gcc
其他软件包需要通过pip安装。pip
应该已经存在于您的系统中。请务必使用
virtualenv
对于安装:https://realpython.com/python-virtual-environments-a-primer/最后一个音符。centos 6也很旧,直到2020年11月才得到维护更新。https://wiki.centos.org/about/product