gpt4 book ai didi

hadoop - 无法连接 slave1 :8088 in hadoop 2. 7.2

转载 作者:可可西里 更新时间:2023-11-01 16:41:34 28 4
gpt4 key购买 nike

我是 hadoop 的新手,我已经在两台机器上安装了 hadoop 2.7.2,分别是 master 和 slave1。我关注了this tutorial .教程中没有提到它,但我还在 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 时,这里只有主节点。我无法访问 isci17:8088,这不是事件节点。为什么会这样?

最佳答案

端口 8088 是资源管理器 web ui 端口,因此如果它在主服务器上运行,您可能不会在从服务器上运行它。

您还应该能够访问名称节点上端口 50070 上的名称节点 Web 用户界面,以及查看诸如 http://master:50070/ 之类的状态。和位于 http://hostname:19888/ 的 MapReduce JobHistory 服务器对于网络用户界面。

如果您有权访问终端 session ,您可以在每台服务器上以 root/sudo 用户身份运行以下命令,以查看 Linux 终端 session 中哪些端口正在监听哪些服务器;

须藤 lsof -i TCP | grep -i 听

您还可以运行 hadoop cli 命令来获取信息;您可以运行以下命令在终端 session 中检查 hadoops 端口。

hdfs 端口映射

命令行上的其他健康检查;hdfs 类路径hdfs getconf -namenodeshdfs dfsadmin -report -livehdfs dfsadmin -report -deadhdfs dfsadmin -printTopology

根据 hadoop cli 命令是否自动运行,您可能必须找到要运行的可执行文件 ./hdfs。此外,根据发行版/版本,您可能必须将命令 hdfs 替换为命令 hadoop。

如果您想查看您的集群配置,请检查您的/etc/hadoop/conf 文件夹和/etc/hadoop/hive 。您会发现大约 5-10 个 *-site.xml 文件。配置文件包含您的集群配置以及主机名和端口。

关于hadoop - 无法连接 slave1 :8088 in hadoop 2. 7.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40763828/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com