当前位置: 首页 > 知识库问答 >
问题:

无法连接hadoop 2.7.2中的slave1:8088

林承悦
2023-03-14

我是hadoop的新手,我已经在两台机器上安装了Hadoop2.7.2,这两台机器是master和slave1。我已经遵循了这个教程。教程中没有提到,但我也在hadoop-env.sh中编辑了JAVA_HOME和HADOOP_CONF_DIR变量。最后,我安装了两台机器hadoop。在master NameNode、DataNode、SecondaryNameNode、ResourceManager和NodeManager中运行,在slave1中运行DataNode和NodeManager。

我可以在浏览器中转到master:8088,当我转到http://master:8088/cluster/nodes时,这里只有master node。我不能去ISCI17:8088,这不是一个活节点。为什么会这样?

共有1个答案

莫英卓
2023-03-14

端口8088是resource manager web ui端口,所以如果它在主端上运行,那么它可能不会在从端上运行。

您还可以转到name节点端口50070上的name节点web ui,查看状态,如http://master:50070/和web ui的http://hostname:19888/MapReduce JobHistory服务器。

如果您有权访问终端会话,您可以作为root/sudo用户在每台服务器上运行以下命令,以查看Linux终端会话中哪些端口正在侦听哪个服务器;

sudo lsof-i tcp grep-i LISTEN

您还可以运行提供信息的hadoop cli命令;您可以运行以下命令来检查终端会话中的hadoops端口。

hdfs portmap

 类似资料:
  • 当我试图在Eclipse上调试任何项目时,突然开始出现这个奇怪的错误。我不记得为了这个问题突然开始而改变了什么。 错误得详细信息: 谢谢 索萨

  • 连接到hadoop时,出现以下错误 线程“main”java.lang.AbstractMethodError中出现异常:org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider。getProxy()Lorg/apache/hadoop/io/retry/failoverproxy提供程序$ProxyInfo

  • 我正在使用一个服务器:最新映像。我使用了“泊坞窗运行 -it --name=”redis2“ redis:1 bash” 命令并进入了容器。我看到默认情况下,redis 正在侦听端口:6379。 要解决此问题,请将“vm.overcommit_memory = 1”添加到 /etc/sysctl.conf 中,然后重新启动或运行命令 “sysctl vm.overcommit_memory=1”

  • 我正在使用Windows上的Docker来使用本地的postgres数据库。我制作了两个docker容器:一个用于名为pg的数据库,另一个用于名为pgadmin的pgadmin4。检查完pg后,我在172.17.0.3:5432连接了pgadmin4,它工作了。现在该编码了,但是... 我读了很多这样的问题,但我不明白。在我看来,这不像pg_hba中产生的问题。conf,因为在这种情况下,pgad

  • 问题内容: 我经常收到ServiceStack.Redis:无法连接:sPort:0或ServiceStack.Redis:无法连接:sPort:50071(或其他端口号)。 当我们的网站繁忙时,似乎会发生这种情况。Redis本身看起来很好,CPU或内存使用量并未真正增加。 我正在使用连接池,并尝试更改超时值,但未成功。 用法是这样的: 问题答案: 这是由于Redis在Hyper-V上作为虚拟机托

  • 问题内容: 我正在尝试使用Ruby on Rails运行Selenium的示例脚本。我必须使用代理运行它。这是我的代码: 我收到以下错误: 有人能帮我吗…?我已经尝试了好几个小时,却找不到问题…真的不知道该怎么办。 环境: Ubuntu 16.04 LTS,Firefox 45.0,rbenv 2.3.1 另一个问题:有人知道Selenium + Ruby on Rails的示例吗?我找不到真正好