2015-01-20 33 views
1

我在環境變量設置MPJ_HOME,當我執行mpjboot機器我得到這個錯誤執行對機器上

Error: MPJ_HOME environment variable not set!!! 

java.lang.Exception: MPJ_HOME environment variable not set!!!

at runtime.daemon.MPJDaemon.<init>(MPJDaemon.java:87) 



at runtime.daemon.MPJDaemon.main(MPJDaemon.java:252) 

[server] Unable to start MPJ Express daemon 
+0

問題是否解決,您可以分享嗎?因爲,我也面臨同樣的問題。 – user1612078 2015-04-24 03:49:42

回答

0

MPJDaemon類執行mpjboot當我得到這個錯誤計算節點,它收聽來自mpirun模塊的請求(在頭機上運行)

請確保MPJ_HOME變量在所有co您在機器文件中列出的mpute節點

+0

'計算節點'在某種意義上是什麼?我的機器文件包含兩個IP地址,第一個是發出'mpjboot machines'命令的頭節點的IP地址,第二個IP地址是完成相同配置的mpj的機器的IP地址。但是,儘管在兩臺機器上已經在.bashrc中正確設置了錯誤,但我仍然收到'MPJ_HOME變量未設置!!!'錯誤。 – user1612078 2015-04-24 03:47:36

+1

如果您使用的是Ubuntu,請嘗試在您的bashrc頂部寫入導出MPJ_HOME語句 – 2015-04-24 19:19:05