hadoop中修改端口号
1、hdfs-site.xml
这里修改hdfs相关的端口。
1 <property>
2 <name>dfs.namenode.scondary.http-address</name>
3 <value>node01:9001</value>
4 </property>
5 <property>
6 <name>dfs.datanode.address</name>
7 <value>0.0.0.0:50051</value>
8 </property>
9 <property>
10 <name>dfs.datanode.http.address</name>
11 <value>0.0.0.0:50052</value>
12 </property>
13 <property>
14 <name>dfs.namenode.http-address</name>
15 <value>node01:50053</value>
16 </property>
17 <property>
18 <name>dfs.datanode.ipc.address</name>
19 <value>0.0.0.0:50055</value>
20 </property>
2、yarn-site.xml
这里修改与yarn相关的代码,日志文件为yarn-username-nodemanager等开头的文件。
1 <property>
2 <name>yarn.resourcemanager.address</name>
3 <value>node01:50056</value>
4 </property>
5 <property>
6 <name>yarn.resourcemanager.scheduler.address</name>
7 <value>node01:50057</value>
8 </property>
9 <property>
10 <name>yarn.resourcemanager.resource-tracker.address</name>
11 <value>node01:50058</value>
12 </property>
13 <property>
14 <name>yarn.resourcemanager.admin.address</name>
15 <value>node01:50059</value>
16 </property>
17 <property>
18 <name>yarn.resourcemanager.webapp.address</name>
19 <value>node01:9090</value>
20 </property>
21 <property>
22 <name>yarn.nodemanager.localizer.address</name>
23 <value>0.0.0.0:50060</value>
24 </property>
25 <property>
26 <name>yarn.nodemanager.webapp.address</name>
27 <value>0.0.0.0:50062</value>
28 </property>
3、mapred-site.xml
这里修改mapreduce相关的参数。下文中的10020和19888没有冲突,所以没有改成50062以后的端口。
1 <property>
2 <name>mapreduce.jobhistory.address</name>
3 <value>0.0.0.0:10020</value>
4 </property>
5 <property>
6 <name>mapreduce.jobhistory.webapp.address</name>
7 <value>0.0.0.0:19888</value>
8 </property>
9 <property>
10 <name>mapreduce.shuffle.port</name>
11 <value>50061</value>
12 </property>
总结:端口的冲突很好解决,只需要到网站所提供的各个配置文件中找到相应的冲突端口所在的参数,然后到配置文件更改就行了。