ubuntu

如何配置 Ubuntu Hadoop 网络参数

小樊
45
2025-12-30 12:46:09
栏目: 智能运维

Ubuntu Hadoop 网络参数配置

一 基础网络与主机名解析

二 Hadoop 关键网络参数配置

core-site.xml

<configuration>
  <!-- 默认文件系统地址(主机名或IP均可) -->
  <property>
    <name>fs.defaultFS</name>
    <value>hdfs://master:8020</value>
  </property>
</configuration>

hdfs-site.xml

<configuration>
  <!-- 副本数:生产常用 3 -->
  <property>
    <name>dfs.replication</name>
    <value>3</value>
  </property>
  <!-- NameNode RPC 地址(主机名) -->
  <property>
    <name>dfs.namenode.rpc-address</name>
    <value>master:8020</value>
  </property>
  <!-- NameNode HTTP UI -->
  <property>
    <name>dfs.namenode.http-address</name>
    <value>master:50070</value>
  </property>
  <!-- DataNode 数据传输端口 -->
  <property>
    <name>dfs.datanode.address</name>
    <value>0.0.0.0:50010</value>
  </property>
  <!-- DataNode IPC -->
  <property>
    <name>dfs.datanode.ipc.address</name>
    <value>0.0.0.0:50020</value>
  </property>
  <!-- 可选:关闭 IP/主机名校验(仅当你的网络环境必须使用 IP 直连且 DNS/hosts 不一致时) -->
  <!-- <property>
    <name>dfs.namenode.datanode.registration.ip-hostname-check</name>
    <value>false</value>
  </property> -->
</configuration>

yarn-site.xml

<configuration>
  <!-- ResourceManager 主机名 -->
  <property>
    <name>yarn.resourcemanager.hostname</name>
    <value>master</value>
  </property>
  <!-- Shuffle 服务 -->
  <property>
    <name>yarn.nodemanager.aux-services</name>
    <value>mapreduce_shuffle</value>
  </property>
  <property>
    <name>yarn.nodemanager.aux-services.mapreduce_shuffle.class</name>
    <value>org.apache.hadoop.mapred.ShuffleHandler</value>
  </property>
</configuration>

mapred-site.xml

<configuration>
  <!-- 使用 YARN 作为执行框架 -->
  <property>
    <name>mapreduce.framework.name</name>
    <value>yarn</value>
  </property>
</configuration>

三 系统级网络优化(可选)

四 启动与验证

0
看了该问题的人还看了