標籤:大資料 高效能 並行計算 java mpj express
在Winindows 7 中快速搭建JAVA並行開發環境MPJ Express及其中可能遇到的各種問題解析(PART1)
MPJ Express是一個安全執行緒的Java版本的並行訊息傳遞庫,它提供了mpiJava 1.2 API規範的完整實現。MPJ Express實現了MPJ庫中的兩種通訊裝置,第一種叫niodev,基於Java NIO包。第二種叫mxdev,基於Myrinet eXpress庫。
基於這個訊息庫,使用者即可使用JAVA作為程式設計語言來開發並行程式。特別是隨著高效能平台的普及,面對大資料採礦或處理任務,抑或是並行計算或編程任務,MPJ Express勢必會有更加重要而廣泛的應用。當然,由於MPJ Express目前仍然不是非常穩定,其最新版本為Version 0.43(更新日期為July 18. 2014),因此使用中仍然會遇到這樣或那樣的問題,本文將帶領大家一同搭建基於MPJ Express的並行開發環境,並針對其中可能出現的一些問題進行詳細分析。
系統基本要求:1)Windows 7;2)JAVA(包含JRE和JDK);3)Eclipse
首先,下載MPJ Express壓縮包。網址http://mpj-express.org/download.php
點選中紅色框中的部分進入下載頁面,如所示。
同樣,選擇中紅色框中的部分開始下載,下載結束後解壓縮並待用,如。
接下來設定環境變數。在案頭上按右鍵“我的電腦(或電腦)”,在右鍵菜單中選擇“屬性”,進入所示的介面,然後選擇“進階系統設定”(紅色方框中的部分)進入“系統屬性”對話方塊,選擇“進階”選項卡,再選擇“環境變數”(紅色方框中的部分)。
接下來的步驟非常重要,後續的很多問題都跟這一步有關。假設我們把解壓後的檔案存於路徑“D:\mpj-v0_43”下,那麼在環境變數對話方塊中建立系統變數MPJ_HOME,變數值為D:\mpj-v0_43。
然後增加Path搜尋路徑,在系統變數中選擇PATH,在單擊“編輯”按鈕,在變數值部分追加(如所示)
%MPJ_HOME%\bin;
然後我們測試一下環境配置是否成功。在“開始”菜單中選擇“運行”,然後在彈出的“運行”對話中中輸入 cmd,並單擊“確定”,如所示。
在控制台提示符後面輸入mpjrun,如果一切正常則得到如下所示之結果。
繼續測試,輸入類似下面的指令,得到如所示之結果,則一切正常。
如果操作中有異常被拋出,可不用理會。但如果出現其他狀況,則直接跳轉到(本系列文章的)PART3部分,筆者在PART3部分整理了一些常見問題的處理方法。
未完,待續...
Win7下搭建JAVA並行開發環境MPJ Express(PART1)