gpt4 book ai didi

java - 启动hadoop,没有错误,但无法连接到服务器

转载 作者:行者123 更新时间:2023-12-02 21:46:34 27 4
gpt4 key购买 nike

我开始使用hadoop,并且正在阅读许多教程,以了解首次启动它的所有步骤。
我正在运行从Yahoo教程下载的虚拟机,其中已预先安装了hadoop和java。

我的主要问题是:
如果我启动start-all.sh脚本(在hadoop namenode -format之后),则不会出现任何错误,但是当我尝试使用hadoop fs ls连接到文件系统时,会出现以下错误:

14/07/18 04:49:43 INFO ipc.Client: Retrying connect to server: node1/10.10.104.68:9000. Already tried 0 time(s).
.....
14/07/18 04:49:52 INFO ipc.Client: Retrying connect to server: node1/10.10.104.68:9000. Already tried 9 time(s).
Bad connection to FS. command aborted. exception: Call to node1/10.10.104.68:9000 failed on connection exception: java.net.ConnectException: Connection refused

在尝试找到此问题的解决方案时,我发现了以下奇怪的事情:

1.)运行stop-all.sh后,它写道:
no jobtracker to stop
node1: no tasktracker to stop
no namenode to stop
node1: stopping datanode
localhost: stopping secondarynamenode

2.)netstat在端口9000上未显示任何内容,为什么?

3.)hadoop的Web界面(在IP:50070和:50030上)始终在运行,当我尝试通过“主” PC连接时(也在停止后),为什么?

因此,它显然不能正确开始,但是我真的不知道为什么...
我已经配置并仔细检查了:

  • 主机文件
  • ssh配置
  • 我在core-site.xml,hdfs-site.xml中设置的属性; slaves文件只有node1作为条目
  • 所有目录的权限(我也不使用tmp文件夹)

  • 不幸的是,由于代理权限,我无法安装任何新软件包。 jps不起作用(我认为预装的Java版本不支持它!!),而且 ps aux | grep java的结果对我来说没有多大意义。

    我会对为什么它可能不起作用的任何想法,或者我应该尝试的任何提示感到高兴!

    最佳答案

    我将从转到日志文件夹并 checkout hadoop守护程序的日志开始。您将看到为什么它们没有开始。守护程序启动有困难的原因有很多。找不到JAVA_HOME,找不到HADOOP_HOME,等等。日志将为您指明正确的方向。每个守护程序(namenode,datanode,jobtracker等)都将有一个日志文件。我将首先从namenode日志开始。如果namenode不满意,则没人满意。

    确保一切都安装在您认为的位置。并确保hadoop shell脚本知道如何找到这些位置。

    关于java - 启动hadoop,没有错误,但无法连接到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24824770/

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