3

我正在使用Hadoop MapReduce范例,我需要从DataNode获取NameNode IP 地址,谁能给我一个想法如何做到这一点?

谢谢。

4

2 回答 2

7

最简单的方法是快速打开HADOOP_HOME/conf目录下的core-site.xml文件。fs.default.name属性的值将告诉您运行 NN 的主机和端口。

于 2014-06-04T19:09:30.307 回答
0

删除 /etc/host 中的 127.0.0.1 localhost 行,并输入您的 IP 和所有机器的名称。如果您将文件保留为默认值,Hadoop 会将集群上所有机器的 IP 和名称解析为 127.0.0.1 localhost。

于 2014-06-04T21:21:25.950 回答