必须有办法更改端口50070和50030,以便以下网址显示我选择的端口上的clustr状态
NameNode - http://localhost:50070/
JobTracker - http://localhost:50030/
答案 0 :(得分:4)
通过在conf / core-site.xml中为Namenode设置属性dfs.http.address
和为Jobtracker设置mapred.job.tracker.http.address
来定义端口选择:
<configuration>
<property>
<name>dfs.http.address</name>
<value>50070</value>
</property>
<property>
<name>mapred.job.tracker.http.address</name>
<value>50030</value>
</property>
</configuration>
答案 1 :(得分:4)
这个问题很老,但值得指出的是,namenode端口是通过conf / hdfs-site.xml中的dfs.namenode.http-address设置的。
<property>
<name>dfs.namenode.http-address</name>
<value>0.0.0.0:50020</value>
</property>
我被这个问题的其他答案误导了,所以希望这有助于其他人。至少这是hadoop 2.6.0的原因。
答案 2 :(得分:0)
默认的Hadoop端口如下:
Daemon Default Port Configuration Parameter
----------------------- ------------ ----------------------------------
Namenode 50070 dfs.http.address
Datanodes 50075 dfs.datanode.http.address
Secondarynamenode 50090 dfs.secondary.http.address
Backup/Checkpoint node? 50105 dfs.backup.http.address
Jobracker 50030 mapred.job.tracker.http.address
Tasktrackers 50060 mapred.task.tracker.http.address
如果我们希望更改任何端口,请在conf / core-site.xml中添加相应的
答案 3 :(得分:0)
要查看所有正在运行的端口,我们可以通过
获取它netstat -plten | grep java