2014-04-25 65 views
7

所以我有一個主機和3臺從機和主計算機上的slaves文件有以下條目:的Hadoop從文件中的配置

master 
slave1 
slave2 
slave3 

我必須把這個相同的奴隸文件中的所有從機或我應該刪除有主人的第一行,然後放置在奴隸機器?

回答

6

conf/master文件對應於Secondary Name Node,conf/slaves文件對應TaskTracker/DataNode。根據羣集配置pseudo distributedfully distributed,主/從文件配置更改。當以僞分佈模式運行時,主/從將具有本地主機並且處於完全分佈式模式,它們將具有適當的主機名。

這些文件需要存在於主設備中,而不是從設備上。根據主/從配置文件檢查Apache documentation,這將清除文件的放置位置。

+0

我有一個完全分佈式的集羣。所以你的意思是說奴隸文件不需要存在於奴隸機器hadoop安裝的conf文件夾中? –

+0

是 - 不需要 - 保留它也沒有什麼壞處 - 確保你有DNS設置或在主機到IP映射的/ etc/hosts文件中添加適當的條目。 –

+0

文檔參考是懸掛的。 –