在hadoop中,在哪里可以更改namenode和jobtracker网页的默认url端口50070和50030

bvjveswy  于 2021-06-03  发布在  Hadoop
关注(0)|答案(4)|浏览(571)

必须有一种方法来更改端口50070和50030,以便以下URL显示我选择的端口上的clustr状态

NameNode - http://localhost:50070/
JobTracker - http://localhost:50030/
6ovsh4lw

6ovsh4lw1#

这个问题很老,但可能值得指出的是namenode端口是通过conf/hdfs-site.xml中的dfs.namenode.http-address设置的。

<property>
         <name>dfs.namenode.http-address</name>
                          <value>0.0.0.0:50020</value>
</property>

我被这个问题的其他答案误导了,所以希望这能帮助其他人。至少Hadoop2.6.0是这样的。

a0zr77ik

a0zr77ik2#

通过设置属性来定义端口的选择 dfs.http.address 对于namenode和 mapred.job.tracker.http.address 对于conf/core-site.xml中的jobtracker:

<configuration>

    <property>
        <name>dfs.http.address</name>
        <value>50070</value>
    </property>

    <property>
        <name>mapred.job.tracker.http.address</name>
        <value>50030</value>
    </property>

</configuration>
o2g1uqev

o2g1uqev3#

看看所有的端口都在运行什么,我们可以让它通过
netstat-plten | grep java语言

xytpbqjk

xytpbqjk4#

默认的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中添加相应的端口

相关问题