我正在使用cloudera quick start vm版本5.13,它在其上运行CentOS v6。我想在环境中使用pyhive,并参考下面的链接安装pyhive,但是由于出现错误,该库不存在,因此无法安装链接中给定的任何库。在安装pyhive之前,请指导我如何安装所有必需的库。谢谢
https://dwgeek.com/guide-connecting-hiveserver2-using-python-pyhive.html/
正在安装gccsudo apt-get install gcc
安装Thriftpip install thrift+
安装SASLpip install sasl
安装节俭saslpip install thrift_sasl
首先,请注意,pyhive
自2018年底以来未发布任何版本。这可能表明它已不再维护良好。
关于您的安装问题。对于Linux,有不同的软件包格式和安装程序。最广为人知的两个是一方面是Ubuntu / Debian,另一方面是Fedora / CentOS / Red Hat。
您所指的安装说明是为Debian家族编写的。
您需要翻译有关Red Hat系列的说明。
这意味着您必须使用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