在Namenode的恶魔开始的情况下挂断

时间:2013-02-18 08:06:02

标签: java linux unix hadoop mapreduce

我在配置core-site.xml文件中用5000改变了5000的端口并启动了一个脚本

./hadoop namenode

因此我收到了以下消息(我只给出了从屏幕上看到的部分,因为在日志文件中没有注册)

13/02/17 22:42:39 INFO http.HttpServer: Added global filtersafety (class=org.apache.hadoop.http.HttpServer$QuotingInputFilter)
13/02/17 22:42:40 INFO http.HttpServer: dfs.webhdfs.enabled=false
13/02/17 22:42:40 INFO http.HttpServer: Port returned by webServer.getConnectors()[0].getLocalPort() before open() is -1. Opening the listener on 50070
13/02/17 22:42:40 INFO http.HttpServer: listener.getLocalPort() returned 50070 webServer.getConnectors()[0].getLocalPort() returned 50070
13/02/17 22:42:40 INFO http.HttpServer: Jetty bound to port 50070
13/02/17 22:42:40 INFO mortbay.log: jetty-6.1.26
13/02/17 22:42:52 INFO mortbay.log: Started SelectChannelConnector@0.0.0.0:50070

13/02/17 22:42:52 INFO namenode.Namenode: Web-server up at: 0.0.0.0:50070
13/02/17 22:42:52 INFO ipc.Server: IPC Server Responder: starting
13/02/17 22:42:52 INFO ipc.Server: IPC Server listener on 5000: starting
13/02/17 22:42:52 INFO ipc.Server: IPC Server handler 0 on 5000: starting
13/02/17 22:42:52 INFO ipc.Server: IPC Server handler 1 on 5000: starting
13/02/17 22:42:52 INFO ipc.Server: IPC Server handler 9 on 5000: starting
13/02/17 22:42:52 INFO ipc.Server: IPC Server handler 8 on 5000: starting
13/02/17 22:42:52 INFO ipc.Server: IPC Server handler 7 on 5000: starting
13/02/17 22:42:52 INFO ipc.Server: IPC Server handler 6 on 5000: starting
13/02/17 22:42:52 INFO ipc.Server: IPC Server handler 5 on 5000: starting
13/02/17 22:42:52 INFO ipc.Server: IPC Server handler 4 on 5000: starting
13/02/17 22:42:52 INFO ipc.Server: IPC Server handler 3 on 5000: starting
13/02/17 22:42:52 INFO ipc.Server: IPC Server handler 2 on 5000: starting

在它上面,进程停止了,已经有几个小时了。这已经是最后一次,我删除了它的Ctrl + Z点击,但结果是在下一次运行Namenode恶魔的情况下的帮助

./hadoop namenode

我收到了Error of start of the demon of Namenode上提供的消息。我该怎么做:停止进程(但是必须重置虚拟机并且可以进行端口更改,并且长期不清楚 - 下次是否会挂断)还是等待?但在任何情况下,同时情况绝望(关于Namenode开始),因此我希望提供替代选项。

1 个答案:

答案 0 :(得分:1)

如何更好地理解/分析您的错误:

  1. ./hadoop namenode &> out从这里您可以读取完整的错误堆栈跟踪(STDIN以及STDOUT都被重定向到out文件中)

  2. 按Ctrl-Z可将进程置于后台(您不会将其删除)。因此,您的“端口已在使用中”错误。你需要杀死当前正在运行的应用程序并重新开始)

  3. 在运行命令之前,请确保端口是否尚未使用

相关问题