我努力嘗試設置一個MPI羣集,遵循Setting Up an MPICH2 Cluster in Ubuntu教程。然而,我糾結了事情並沒有奏效,所以我解開了所有的改變(除了步驟7中的密碼短語,我不知道如何撤消密碼短語),我準備開始一個新的嘗試,通過尋求指導。編輯MPI羣集的/ etc/hosts
所以,第1步說,編輯/ etc /像這樣的主機(應該不就是 '這個'?):
127.0.0.1 localhost
192.168.133.100 ub0
192.168.133.101 ub1
192.168.133.102 ub2
192.168.133.103 ub3
其中UB0,UB1,UB2和UB3是計算機。上次我只爲主節點做了這個(即ub0)。所以我的問題是,我應該編輯/ etc /主機相應於所有節點,或僅在主節點?
從不設置MPI集羣,但從RHEL集羣設置和Hadoop集羣設置的知識來看,我認爲您需要編輯所有節點的'/ etc/hosts /'文件,這是因爲當其他主機將引用'ubX'他們不會解決。還要重新啓動網絡,以便更新的'/ etc/hosts'開始工作。 – phoxis
你說得對,但爲什麼我不應該設置MPI集羣呢?我的意思是,我將如何在兩臺電腦上運行我的MPI程序而不這樣做? @phoxis – gsamaras
可能直接使用IP地址設置您的配置?但我會勸阻這個過程,使用名稱來代替,你可以在本地DNS設置中註冊或在'/ etc/hosts'中註冊 – phoxis