我无法访问 jobhistoryserver web
I can't access to jobhistoryserver web
我有一个带有伪分布式 hadoop 实例(版本 3.2.0)的虚拟机。我在从主机访问 JobHistoryServer web (master-1:19888) 时遇到问题。
在我的主机中 etc/hosts:
...
127.0.0.1 localhost
127.0.1.1 msi
192.168.1.107 master-1
...
在虚拟机
mapred-site.xml:
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
<property>
<name>yarn.app.mapreduce.am.env</name>
<value>HADOOP_MAPRED_HOME=$HADOOP_HOME</value>
</property>
<property>
<name>mapreduce.map.env</name>
<value>HADOOP_MAPRED_HOME=$HADOOP_HOME</value>
</property>
<property>
<name>mapreduce.reduce.env</name>
<value>HADOOP_MAPRED_HOME=$HADOOP_HOME</value>
</property>
我运行 hdfs、yarn和historyserver进程:
我从主机上查看 hadoop 虚拟机实例的其他网站 ui,但没有 historyserver 网站。
我该如何研究这个问题?
其他网站:
2020 年 3 月 4 日更新
我认为我的虚拟机中的 ip 路由有任何问题,这里是虚拟机主机文件
127.0.0.1 localhost.localdomain localhost master-1
::1 localhost6.localdomain6 localhost6
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Whit 这个主机文件,这是我的虚拟机的 -ls 命令的结果
但是访问已知ip的错误
这可能与19888端口访问错误有关,你怎么看?
如您所见,我不是网络专家。
感谢您的帮助。
I've problem accessing from host to JobHistoryServer web (master-1:19888).
您已将 JPS 显示为 运行 历史服务器,所以它已启动。
如果您可以从 VM 中卷曲它并获得 html 响应,那就太好了。
下一步是打开您的 VM 网络设置并使主机端口 19888 访问访客端口 19888。
然后您可以从主机网络浏览器
访问localhost:19888
关于 hdfs 命令,如果 hdfs dfs -ls /
显示您预期的结果,则无需使用任何主机和端口
地址自动取自fs.defaultFS
属性
此外,您似乎将 VM 放在 192.168.1.X 子网的仅主机网络上?这不一定是问题,只是需要注意的事项
我有一个带有伪分布式 hadoop 实例(版本 3.2.0)的虚拟机。我在从主机访问 JobHistoryServer web (master-1:19888) 时遇到问题。
在我的主机中 etc/hosts:
...
127.0.0.1 localhost
127.0.1.1 msi
192.168.1.107 master-1
...
在虚拟机
mapred-site.xml:
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
<property>
<name>yarn.app.mapreduce.am.env</name>
<value>HADOOP_MAPRED_HOME=$HADOOP_HOME</value>
</property>
<property>
<name>mapreduce.map.env</name>
<value>HADOOP_MAPRED_HOME=$HADOOP_HOME</value>
</property>
<property>
<name>mapreduce.reduce.env</name>
<value>HADOOP_MAPRED_HOME=$HADOOP_HOME</value>
</property>
我运行 hdfs、yarn和historyserver进程:
我从主机上查看 hadoop 虚拟机实例的其他网站 ui,但没有 historyserver 网站。
我该如何研究这个问题?
其他网站:
2020 年 3 月 4 日更新
我认为我的虚拟机中的 ip 路由有任何问题,这里是虚拟机主机文件
127.0.0.1 localhost.localdomain localhost master-1
::1 localhost6.localdomain6 localhost6
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Whit 这个主机文件,这是我的虚拟机的 -ls 命令的结果
但是访问已知ip的错误
这可能与19888端口访问错误有关,你怎么看?
如您所见,我不是网络专家。 感谢您的帮助。
I've problem accessing from host to JobHistoryServer web (master-1:19888).
您已将 JPS 显示为 运行 历史服务器,所以它已启动。
如果您可以从 VM 中卷曲它并获得 html 响应,那就太好了。
下一步是打开您的 VM 网络设置并使主机端口 19888 访问访客端口 19888。
然后您可以从主机网络浏览器
访问localhost:19888关于 hdfs 命令,如果 hdfs dfs -ls /
显示您预期的结果,则无需使用任何主机和端口
地址自动取自fs.defaultFS
属性
此外,您似乎将 VM 放在 192.168.1.X 子网的仅主机网络上?这不一定是问题,只是需要注意的事项