无法在运行centos v6的cloudera快速入门vmv5.13中安装pyhive

slmsl1lt  于 2021-06-25  发布在  Hive
关注(0)|答案(1)|浏览(419)

我使用的是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

j1dl9f46

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

相关问题