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>

      总结:端口的冲突很好解决,只需要到网站所提供的各个配置文件中找到相应的冲突端口所在的参数,然后到配置文件更改就行了。

原文地址:https://www.cnblogs.com/youran-he/p/8250040.html