Cloudera快速启动VM v5.13无法安装pyhive 运行 CentOS v6
Unable to install pyhive in Cloudera quick start VM v5.13 running CentOS v6
我正在使用运行 CentOS v6 的 cloudera quick start vm 5.13 版。我想在环境中使用 pyhive 并参考下面 link 安装 pyhive 但是我无法安装 link 中给出的任何库,因为我得到一个错误这个库不存在。请指导我如何在安装 pyhive 之前安装所有必需的库。谢谢
https://dwgeek.com/guide-connecting-hiveserver2-using-python-pyhive.html/
正在安装 gcc
sudo apt-get install gcc
安装 Thrift
pip install thrift+
安装 SASL
pip install sasl
安装 thrift sasl
pip install thrift_sasl
首先,请注意,pyhive
自 2018 年底以来没有发布任何版本。这可能表明它不再得到很好的维护。
关于你的安装问题。 Linux 有不同的包格式和安装程序。最广为人知的两个是一侧的 Ubuntu/Debian 和另一侧的 Fedora/CentOS/Red 帽子。
您提到的安装说明是为 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
我正在使用运行 CentOS v6 的 cloudera quick start vm 5.13 版。我想在环境中使用 pyhive 并参考下面 link 安装 pyhive 但是我无法安装 link 中给出的任何库,因为我得到一个错误这个库不存在。请指导我如何在安装 pyhive 之前安装所有必需的库。谢谢
https://dwgeek.com/guide-connecting-hiveserver2-using-python-pyhive.html/
正在安装 gcc
sudo apt-get install gcc
安装 Thrift
pip install thrift+
安装 SASL
pip install sasl
安装 thrift sasl
pip install thrift_sasl
首先,请注意,pyhive
自 2018 年底以来没有发布任何版本。这可能表明它不再得到很好的维护。
关于你的安装问题。 Linux 有不同的包格式和安装程序。最广为人知的两个是一侧的 Ubuntu/Debian 和另一侧的 Fedora/CentOS/Red 帽子。
您提到的安装说明是为 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