Java 如何在hadoop中指定datanode端口

Java 如何在hadoop中指定datanode端口,java,hadoop,Java,Hadoop,我使用hadoop2.4.0进行测试。我必须在我的机器上配置hadoop,这样我才能在伪分布式模式下运行hadoop,这样我就可以在我的机器上独立测试。我还想把我的机器作为集群的一部分 但正如我所认为的,当datanodes和其他一些具有默认端口的服务尝试在同一端口上运行时,就会出现问题。所以,任何人都能指引我,我怎样才能做到这一点 谢谢更改hdfs site.xml中的以下设置: dfs.datanode.address(例如:0.0.0.0:50010) dfs.datanode.ipc.

我使用hadoop2.4.0进行测试。我必须在我的机器上配置hadoop,这样我才能在伪分布式模式下运行hadoop,这样我就可以在我的机器上独立测试。我还想把我的机器作为集群的一部分

但正如我所认为的,当datanodes和其他一些具有默认端口的服务尝试在同一端口上运行时,就会出现问题。所以,任何人都能指引我,我怎样才能做到这一点


谢谢

更改
hdfs site.xml中的以下设置:

  • dfs.datanode.address(例如:0.0.0.0:50010)
  • dfs.datanode.ipc.address
  • dfs.datanode.http.address
  • dfs.datanode.https.address

所以这些更改将在datanode机器或namenode机器上进行,就像namenode机器上需要这样做一样,然后如何为不同的datanode配置这些更改。