Linux下Hadoop网络配置步骤如下:
/etc/sysconfig/network-scripts/ifcfg-ens33
),设置静态IP、子网掩码、网关和DNS,启用接口(ONBOOT=yes
),重启网络服务。/etc/hosts
文件,添加集群节点IP和主机名对应关系。ssh-keygen -t rsa
,将公钥复制到其他节点的~/.ssh/authorized_keys
,并设置权限(chmod 700 ~/.ssh
,chmod 600 ~/.ssh/authorized_keys
)。core-site.xml
:设置NameNode地址(fs.defaultFS
)和临时目录(hadoop.tmp.dir
)。hdfs-site.xml
:配置副本数(dfs.replication
)、NameNode和DataNode数据目录。yarn-site.xml
:指定ResourceManager主机名(yarn.resourcemanager.hostname
)及资源参数。mapred-site.xml
:设置MapReduce框架为YARN(mapreduce.framework.name
)。~/.bashrc
或/etc/profile
,添加Hadoop安装路径(export HADOOP_HOME=/path/to/hadoop
)并生效。ping
检查节点间网络连通性,ssh
验证免密登录是否生效。start-dfs.sh
、start-yarn.sh
),通过jps
查看进程是否正常运行。注:部分步骤需根据具体发行版(如CentOS/Ubuntu)调整网络配置命令,且需确保防火墙开放Hadoop所需端口(如NameNode的8020、DataNode的50075等)。