0
点赞
收藏
分享

微信扫一扫

Hadoop2.x Hadoop3.x端口

云上笔记 2023-08-16 阅读 20

Hadoop2.x和Hadoop3.x端口详解

导言

Hadoop是一个分布式计算框架,用于处理大规模数据集。它包含两个主要版本:Hadoop2.x和Hadoop3.x。本文将深入探讨Hadoop2.x和Hadoop3.x中使用的端口。

Hadoop2.x端口

Hadoop2.x是早期版本的Hadoop,它使用一些特定的端口来进行通信和数据传输。下面是Hadoop2.x中主要使用的端口:

  1. NameNode端口(NameNode Port):NameNode是Hadoop的主节点,用于管理文件系统的命名空间和数据块分配。默认情况下,NameNode使用端口50070进行通信。可以通过修改hdfs-site.xml文件中的配置来更改端口:
<property>
  <name>dfs.namenode.http-address</name>
  <value>0.0.0.0:50070</value>
</property>
  1. DataNode端口(DataNode Port):DataNode是Hadoop的从节点,用于存储和管理数据块。默认情况下,DataNode使用端口50075进行通信。可以通过修改hdfs-site.xml文件中的配置来更改端口:
<property>
  <name>dfs.datanode.http.address</name>
  <value>0.0.0.0:50075</value>
</property>
  1. Secondary NameNode端口(Secondary NameNode Port):Secondary NameNode是Hadoop的辅助节点,用于定期合并编辑日志。默认情况下,Secondary NameNode使用端口50090进行通信。可以通过修改hdfs-site.xml文件中的配置来更改端口:
<property>
  <name>dfs.secondary.http.address</name>
  <value>0.0.0.0:50090</value>
</property>
  1. JobTracker端口(JobTracker Port):JobTracker是Hadoop的作业调度器和资源管理器。默认情况下,JobTracker使用端口50030进行通信。可以通过修改mapred-site.xml文件中的配置来更改端口:
<property>
  <name>mapred.job.tracker.http.address</name>
  <value>0.0.0.0:50030</value>
</property>
  1. TaskTracker端口(TaskTracker Port):TaskTracker是Hadoop的任务执行器。默认情况下,TaskTracker使用随机端口进行通信。可以通过修改mapred-site.xml文件中的配置来更改端口:
<property>
  <name>mapred.task.tracker.http.address</name>
  <value>0.0.0.0:0</value>
</property>

Hadoop3.x端口

Hadoop3.x是Hadoop的最新版本,与Hadoop2.x相比,它引入了一些新的组件和端口。下面是Hadoop3.x中新增加的端口:

  1. ResourceManager端口(ResourceManager Port):ResourceManager是Hadoop3.x的主节点,用于全局资源调度。默认情况下,ResourceManager使用端口8088进行通信。可以通过修改yarn-site.xml文件中的配置来更改端口:
<property>
  <name>yarn.resourcemanager.webapp.address</name>
  <value>0.0.0.0:8088</value>
</property>
  1. NodeManager端口(NodeManager Port):NodeManager是Hadoop3.x的从节点,用于执行任务并管理容器。默认情况下,NodeManager使用随机端口进行通信。可以通过修改yarn-site.xml文件中的配置来更改端口:
<property>
  <name>yarn.nodemanager.webapp.address</name>
  <value>0.0.0.0:0</value>
</property>
  1. ApplicationMaster端口(ApplicationMaster Port):ApplicationMaster是Hadoop3.x中任务的主节点,用于与ResourceManager进行通信。默认情况下,ApplicationMaster使用随机端口进行通信。可以通过修改yarn-site.xml文件中的配置来更改端口:
<property>
  <name>yarn.app.mapreduce.am.webapp.address</name>
  <value>0.0.0.0:0</value>
</property>

总结

本文深入探讨

举报

相关推荐

0 条评论