无法在运行CentOS v6的Cloudera快速启动VM v5.13中安装pyhive

问题描述 投票:0回答:1

我正在使用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

python hive centos centos6
1个回答
0
投票

首先,请注意,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

© www.soinside.com 2019 - 2024. All rights reserved.