hadoop 哪个服务默认使用的50070端口
时间: 2024-03-28 08:37:34 浏览: 180
Hadoop中默认使用50070端口的是NameNode的Web UI服务。NameNode是Hadoop分布式文件系统的核心组件之一,用于管理文件系统的命名空间和元数据信息。同时,NameNode还提供了Web UI服务,方便用户可以通过Web界面来查看文件系统的状态信息,比如节点状态、存储空间使用情况、文件系统命名空间等。该Web UI服务的默认端口号是50070,用户可以在浏览器中输入http://<namenode-hostname>:50070来访问该服务。当然,这个端口号也可以在Hadoop集群的配置文件中进行修改。
相关问题
hadoop 哪个服务默认使用的9870端口
Hadoop中默认使用9870端口的是Secondary NameNode的Web UI服务。Secondary NameNode是Hadoop分布式文件系统中一个可选的辅助节点,用于定期合并NameNode的编辑日志并生成新的镜像文件,从而减少NameNode启动时的时间和资源消耗。同时,Secondary NameNode也提供了Web UI服务,方便用户可以通过Web界面来查看节点的状态信息、NameNode和Secondary NameNode之间的通信情况等。该Web UI服务的默认端口号是9870,用户可以在浏览器中输入http://<secondary-namenode-hostname>:9870来访问该服务。当然,这个端口号也可以在Hadoop集群的配置文件中进行修改。
hadoop 如何同主机名加端口号访问web页面
在Hadoop中,可以通过以下方式来同主机名加端口号访问Web页面:
1. 打开Hadoop的配置文件hadoop-env.sh,找到以下一行:
`export HADOOP_NAMENODE_OPTS="-Dcom.sun.management.jmxremote $HADOOP_NAMENODE_OPTS"`
2. 在上述行的下面添加以下代码:
`export HADOOP_OPTS="$HADOOP_OPTS -Dhadoop.http.staticuser.user=<username>"`
其中,`<username>`应替换为当前用户的用户名。
3. 打开Hadoop的配置文件core-site.xml,在其中添加以下配置:
```
<property>
<name>hadoop.http.staticuser.user</name>
<value><username></value>
</property>
<property>
<name>hadoop.proxyuser.<username>.groups</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.<username>.hosts</name>
<value>*</value>
</property>
```
其中,`<username>`应替换为当前用户的用户名。
4. 保存并关闭文件。重新启动Hadoop服务。
5. 在浏览器中输入以下URL访问Hadoop的Web界面:
`http://<hostname>:<port>/`
其中,`<hostname>`应替换为当前主机的名称,`<port>`应替换为当前Hadoop服务的Web端口号。默认情况下,Hadoop服务的Web端口号为50070。
阅读全文