安装pxf服务时失败的依赖项



当我在hawq中rpm pxf服务时,我得到了一些错误:

error: Failed dependencies:
        hadoop >= 2.6.0 is needed by pxf-service-0:3.0.0-root.noarch
        hadoop-hdfs >= 2.6.0 is needed by pxf-service-0:3.0.0-root.noarch

你有什么建议?

请确保PXF rpm操作系统架构版本匹配。例如,如果PXF rpm是为RHEL6构建的,并且您正在RHEL7上安装,那么您可能会看到一些依赖性问题

你能确定你在集群中运行的hadoop的版本吗?我想你可能运行的是较低版本的hadoop.你必须运行至少2.6版本的hadop才能运行当前版本的pxf。

这里的wiki使用rpm bigtop(hadoop)。https://cwiki.apache.org/confluence/display/HAWQ/Build+包装+和+安装+带+RPM

这意味着,如果我使用rpm(HAWQ 2.2.0)进行安装,则不支持其他方式(使用二进制hadoop而不使用tar等rpm安装)。

如果我使用tar安装hadoop,我现在必须从源代码构建HAWQ。

请参阅:https://issues.apache.org/jira/browse/HAWQ-1568

相关内容

  • 没有找到相关文章

最新更新