一、軟件及環境
虛擬機:VirtualBox
操作系統(在VirtualBox上安裝的):ubuntu-16.04
軟件:IntelliJ IDEA Community Edition 2016.2
文件(從github上克隆):HadoopExample-master
二、實際操作
第一步:
進入ubuntu的終端界面,使用git clone命令將該項目文件克隆到本地(或直接通過瀏覽器下載)。
本文使用的源代碼例子來源于:https://github.com/sinodzh/HadoopExample
第二步:
2.1 打開IDEA,Open->選擇項目所在目錄->OK
2.2 IDEA自動load project,打開項目完成。
第三步:
3.1 View ->Tool Windows -> Maven Project
3.2 在頁面的右側會彈出“Maven Project”的框,點擊框內的“+”,選擇該項目所在目錄下名為“pom.xml”的文件,點擊“OK”
3.3 ?Maven自動根據pom.xml文件下載配置源代碼運行時所需要的插件和包,這一過程可能需要一些時間,稍微等待一下。
第四步:?
編輯pom.xml文件,改${JAVA_HOME}/lib/toos.jar 為 ${java.home}/../lib/tools.jar,點擊“Import changes.”
改為:
第五步:
5.1 File -> Project Structure,看當前jdk的版本與pom.xml文件中的jdk版本是否一致。
5.2 如果一致則沒有問題;如果不一致,則將pom.xml文件中的java版本改成主機上已有的java版本。本例中pm.xml的java版本是1.7,和本地的1.8版本不一致,然后我們就修改pom.xml文件中的java版本為1.8。
改成:
第六步:
6.1 所有這些設置好之后,我們準備運行源代碼:點擊頁面右上角的Run箭頭左邊的框的向下箭頭,選擇點擊“Edit Configurations…”
6.2 彈出如下的窗口,點擊左上角的“+”->選擇"Application":
6.3 然后,在彈出的框中設置Application的Name;設置Configuration中的:1、Main class. ?2、Programe arguments(設置代碼運行所需的參數,本例源代碼運行需要兩個參數,這里用來測試的輸入文件為test.txt(該文件必須在Working directory下),生成的輸出目為out(隨意命名))。設置完成后點擊“OK”。
test.txt的內容:
第七步:
7.1 點擊頁面右上角的綠箭頭(Run),運行:
7.2 等待源代碼運行完成后,在工作目錄下可以找到生成的“out”目錄,運行結果存放在該目錄下的一個文檔文件中。