如何在不更改`/ etc / hosts`的情况下设置hadoop?

时间:2014-12-01 06:51:41

标签: hadoop

为了测试集群中的网络性能,我必须在节点中部署hadoop。在我能找到的所有设置指南中,都有一个更改/etc/hosts文件的步骤。问题是,我正在测试的网络不是经常使用的网络。因此,如果我直接编辑此文件,可能会导致现有程序失败。

我尝试在那些hadoop配置文件(core-site.xmlhdfs-site.xmlmapred-site.xmlyarn-site.xml)中使用ip地址而不是主机名。例如,在core-site.xml

<configuration>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://10.1.0.50:9000</value>
    </property>
    <property>
        <name>hadoop.tmp.dir</name>
        <value>/tmp/hadooptmp</value>
    </property>
</configuration>

但如果不改变/etc/hosts,这就行不了。

有没有办法只为hadoop指定主机文件?

0 个答案:

没有答案