我是Hadoop的新手,一直在网上寻找建立多节点集群的引用。在引用了许多不同的站点和官方文档(对于像我这样的新手来说太复杂了)之后,我一直在使用this blog作为指南。
但是,我只是不明白如何在配置文件中确定端口号?我的意思是我引用了“Haoop In Action”,上一个链接和其他站点,每个人似乎都为datanode,jobtracker等使用了不同的值。
我从官方文档中引用了普通用户的Web UI,并发现了这一点:
默认的Hadoop端口如下:
Daemon Default Port Configuration Parameter
HDFS Namenode 50070 dfs.http.address
Datanodes 50075 dfs.datanode.http.address
Secondarynamenode 50090 dfs.secondary.http.address
Backup/Checkpoint node? 50105 dfs.backup.http.address
MR Jobracker 50030 mapred.job.tracker.http.address
Tasktrackers 50060 mapred.task.tracker.http.address
但是,我遇到过类似的值,例如9000代表fs.default.name甚至54310。这是正确的吗?可以使用任何值吗?请我最早就此寻求帮助。谢谢 :)
最佳答案
默认配置属性在core-default,hdfs-default和mapred-default中指定。可以更改默认端口号,但是必须在配置文件中更改适当的属性。
关于hadoop - 为Hadoop Damenons选择端口号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16230091/