時,當我在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。