1. 程式人生 > >hadoop叢集在eclipse中執行mapreduce的一些問題

hadoop叢集在eclipse中執行mapreduce的一些問題

有一個問題,配置好了分散式集群后,把mapreduce程式打包成jar在命令列可以跑成功,得到結果;但是在eclipse中執行就會報錯(class $map not found)就是說找不到map類。

最終問題原因及解決辦法:

在專案src目錄下匯入core-site.xml,hdfs-site.xml,Log4j.propertise,這三個配置檔案,千萬不要匯入其他的如yarn-stie.xml和mapred-site.xml檔案,hadoop配置已經默認了這些配置檔案中的屬性,如果再加入就會產生衝突。

(網上有說關於加setjar什麼的,和這個沒有關係,但是main裡必須有setjarbyclass(類名.class)