2011-01-12 189 views
1

有沒有人遇到過這個問題?這是錯誤日誌:豬版本不匹配(Hadoop)

協議org.apache.hadoop.mapred.JobSubmissionProtocol版本不匹配。 (client = 20,server = 21)

我用豬0.8.0,我的hadoop版本是0.20.10。

我很感謝有人能幫助我。

回答

2

我認爲Pig 0.8.0與Hadoop 0.20.2捆綁在一起,即使是小版本差異也很重要。

因此,例如,您可以使用Hadoop 0.20.10重新編譯您的Pig,以便雙方擁有相同的Hadoop版本。

1

你是否被綁定到0.8.1?如果不是的話,你可以下載一個較新版本的Pig(0.10.0與1.0.2一起工作),它帶有兩個jar(一個捆綁hadoop,一個沒有),如果你設置了HADOOP_HOME,豬腳本將利用你安裝的客戶端庫運行豬之前的env變量