【问题标题】:Unable to install pyhive in Cloudera quick start VM v5.13 running CentOS v6无法在运行 CentOS v6 的 Cloudera 快速启动 VM v5.13 中安装 pyhive
【发布时间】:2020-05-07 02:31:25
【问题描述】:

我正在使用运行 CentOS v6 的 cloudera quick start vm 5.13 版。我想在环境中使用 pyhive 并参考下面的链接安装 pyhive 但我无法安装链接中给出的任何库,因为我收到此库不存在的错误。请指导我如何在安装 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

【问题讨论】:

    标签: python hive centos centos6


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多