Ubuntu 环境下部署 HDFS 的网络配置要点
一 基础网络与主机规划
二 Ubuntu 网卡与 IP 配置
sudo netplan apply(远程操作请准备控制台,避免断连)。ip addr、ping、systemctl status networking。三 系统内核与资源限制
sudo sysctl -w net.core.somaxconn=65535sudo sysctl -w net.ipv4.ip_local_port_range="1024 65535"sudo ulimit -n 65535(并在 /etc/security/limits.conf 持久化:* soft/hard nofile 65536)net.core.rmem_max=16777216、net.core.wmem_max=16777216net.ipv4.tcp_rmem="4096 87380 16777216"、net.ipv4.tcp_wmem="4096 65536 16777216"net.ipv4.tcp_fin_timeout=30,并视场景开启 tcp_tw_reuse。四 HDFS 关键网络参数
fs.defaultFS=hdfs://namenode:8020ipc.client.connect.timeout=60000、ipc.client.listen.queue.size=100dfs.namenode.handler.count=100、dfs.datanode.handler.count=100dfs.datanode.max.transfer.threads=4096dfs.namenode.datanode.registration.ip-hostname-check=true(确保主机名可解析且与 IP 对应)dfs.replication=3、dfs.blocksize=134217728(即 128MB,可按访问模式调整)五 高可用与双网卡实践
mode=1 主备或 mode=4/802.3ad 802.3ad 动态聚合,需交换机支持),提升可靠性/带宽;