2014-09-26 61 views
1

我已經遵循hadoop單節點安裝步驟從這個link。現在在這個link之後連接它們來創建一個多節點集羣。我處於步驟的開始階段,我只是有一個問題,我的兩臺機器都有相同的用戶名userA,他們有第二個hduser。如何將userA重命名爲在一臺機器上命名爲master,另一臺爲slave從單節點到多節點的過渡hadoop相同

另外我用有線電纜連接了它們,所以它們在同一個網絡上,但我不知道如何做configure the network interfaces to use a common network such as 192.168.0.x/24.,因爲我不擅長網絡。

所以,如果任何人都可以請指教。

回答

1

通過用戶名你是指機器內的用戶?或者你的意思是服務器名稱? 服務器可以任意命名,而服務器內的用戶並沒有多大區別 - 只需在一臺機器中使用同一用戶即可運行安裝和配置。如果您的主服務器名爲machineA,則只需在您的配置中使用名稱machineA而不是master

此外,我建議使用最新的hadoop版本(你沒有指定你使用的是哪個版本)。使用最新的版本(2.5.1),鏈接的指令無效 - 它們適用於較早的Hadoop版本。該鏈接的整體情況很好,但對於具體說明,我推薦其他內容,例如http://www.alexjf.net/blog/distributed-systems/hadoop-yarn-installation-definitive-guide/

至於網絡問題,他們所需要的只是能夠在沒有密碼的情況下互相SSH連接。無所謂&他們是如何找到的。

+0

感謝您的回答!我對服務器命名有點困惑。我有兩臺機器,每臺機器都有兩個用戶,一臺是hadoop(兩臺機器分別是userA和hduser),兩臺機器的名稱完全相同。你能告訴我如何設置服務器名稱?我認爲它很容易,但我的想法有點混淆在如何做:) – Tak 2014-10-02 09:12:04

+0

檢查命令'主機名'爲服務器的當前名稱,並使用該 – 2014-10-02 09:33:35

+0

好吧,我會給它一個去。但是,如果兩臺機器的設置與單節點完全相同,並且名稱完全相同,那麼主機名不會在每臺機器上給出相同的結果? – Tak 2014-10-02 09:38:36