时,当我在hawq转PXF服务,我得到了一些错误:依赖失败安装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
这里有什么建议?
时,当我在hawq转PXF服务,我得到了一些错误:依赖失败安装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。您必须运行hadoop的至少2.6版才能运行当前版本的pxf。
这里的wiki使用rpm bigtop(hadoop)。 https://cwiki.apache.org/confluence/display/HAWQ/Build+Package+and+Install+with+RPM
这意味着如果我安装使用rpm(HAWQ 2.2.0),其他方式(不使用安装RPM像焦油二进制Hadoop的)是不支持的。
如果我安装hadoop使用tar,我现在必须从源代码构建HAWQ。