wordcount運行各類問題解答

1. eclipse插件版本問題

把插件文件(hadoop-eclipse-plugin-x.jar)放到 Eclipse的安裝目錄下的plugins(支持在線下載),需重新啓動Eclipse

使用hadoop-eclipse-plugin-1.0.3.jar的插件配套的hadoop版本爲hadoop1.x

使用hadoop-eclipse-plugin-2.2.0.jar的插件配套的hadoop版本爲hadoop2.x


2. 插件加載問題

插件加載成功應出現“小象”的圖標,若未出現可在windows->open perspective->other中選擇,若還不成功請更換插件的版本

3. 工程創建問題

新建工程的路徑選取依次爲File->New->Other->Map/Reduce Project
需點擊configure hadoop install directory來選擇默認的Hadoop的路徑,若出現Hadoop的jar包不能導入的問題,需更新Hadoop的版本或者在build path下手動添加Hadoop的jar包

4. 配置run configuration問題

配置run configuration基本有兩種方法:
  • 方法一是在(x)= Arguments下的program arguments下面輸入你文件的輸入輸出路徑,例如:C:\Users\IBM-Lenovo\Desktop\in.txt和C:\Users\IBM-Lenovo\Desktop\output
  • 方法二是直接在(x)= Arguments下的program arguments下輸入input和output/out之類的,默認在該項目中有輸入文件input,輸入文件放在項目的output/out的位置(注意該輸出不能存在,要等待程序運行生成)

5. 日誌缺失問題

運行過程中出現如下警告:log4j:WARN Please initialize the log4j system properly.
解決方法是將log4j.properties文件放到每個項目的bin文件夾內,或者可以設置eclipse的VM arguements:
<span style="font-size:14px;">-Dlog4j.configuration=file:/path/log4j.properties</span>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章