hadoop namenode没有在Ubuntu上启动/格式化

时间:2015-02-03 20:11:27

标签: hadoop ubuntu-14.04

我正在尝试在Ubuntu上设置一个hadoop实例。 namenode没有启动。当我执行jps命令时,我可以看到namenode以外的所有命令。这是我的hdfs-site.xml文件。

<configuration>
    <property>
        <name>dfs.datanode.data.dir</name>
        <value>/home/ac/hadoop/dfs</value>
    </property>
    <property>
        <name>dfs.namenode.name.dir</name>
        <value>/home/ac/hadoop/dfs</value>
    </property>
    <property>
        <name>dfs.replication</name>
        <value>1</value>    
    </property>
</configuration>

并继承我的core-site.xml

<configuration>
       <property>
        <name>fs.default.name</name>
        <value>hdfs://localhost:9000</value>    
    </property>
</configuration>

我得到的错误是

ERROR org.apache.hadoop.hdfs.server.namenode.FSNamesystem: FSNamesystem initialization failed.
java.io.IOException: NameNode is not formatted.

当我格式化namenode时,我在提示

时得到了这个
STARTUP_MSG: Starting NameNode
STARTUP_MSG:   host = hanu/127.0.1.1
STARTUP_MSG:   args = [–format]
STARTUP_MSG:   version = 1.2.1
STARTUP_MSG:   build = https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.2 -r 1503152; compiled by 'mattf' on Mon Jul 22 15:23:09 PDT 2013
STARTUP_MSG:   java = 1.8.0_31
************************************************************/
Usage: java NameNode [-format [-force ] [-nonInteractive]] | [-upgrade] | [-rollback] | [-finalize] | [-importCheckpoint] | [-recover [ -force ] ]
15/02/03 15:03:41 INFO namenode.NameNode: SHUTDOWN_MSG: 
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at hanu/127.0.1.1

我已根据各种建议尝试更改文件,但没有任何效果。我认为namenode没有正确格式化。 我的设置有什么问题,我怎样才能纠正它。感谢任何帮助。感谢

1 个答案:

答案 0 :(得分:2)

您看到错误消息的原因是由于命令输入错误,这就是namenode类显示Usage错误的原因,可能是您已经错误地发出了命令选项。

确保正确输入命令:

bin/hadoop namenode -format

然后尝试启动NameNode,您可以在前台启动NameNode服务,看看是否一切正常,如果您没有看到任何错误,您可以终止进程并使用{启动所有服务{1}}脚本。

以下是如何在前台启动NameNode进程:

start-all.sh

一旦启动,这些是要查找以验证正确启动的日志消息:

bin/hadoop namenode

您可以通过向流程发送15/02/04 10:42:44 INFO http.HttpServer: Jetty bound to port 50070 15/02/04 10:42:44 INFO mortbay.log: jetty-6.1.26 15/02/04 10:42:45 INFO mortbay.log: Started SelectChannelConnector@0.0.0.0:50070 15/02/04 10:42:45 INFO namenode.NameNode: Web-server up at: 0.0.0.0:50070 15/02/04 10:42:45 INFO ipc.Server: IPC Server Responder: starting 15/02/04 10:42:45 INFO ipc.Server: IPC Server listener on 8020: starting 15/02/04 10:42:45 INFO ipc.Server: IPC Server handler 0 on 8020: starting 15/02/04 10:42:45 INFO ipc.Server: IPC Server handler 1 on 8020: starting 15/02/04 10:42:45 INFO ipc.Server: IPC Server handler 2 on 8020: starting 15/02/04 10:42:45 INFO ipc.Server: IPC Server handler 3 on 8020: starting 15/02/04 10:42:45 INFO ipc.Server: IPC Server handler 4 on 8020: starting 15/02/04 10:42:45 INFO ipc.Server: IPC Server handler 5 on 8020: starting 15/02/04 10:42:45 INFO ipc.Server: IPC Server handler 6 on 8020: starting 15/02/04 10:42:45 INFO ipc.Server: IPC Server handler 7 on 8020: starting 15/02/04 10:42:45 INFO ipc.Server: IPC Server handler 8 on 8020: starting 15/02/04 10:42:45 INFO ipc.Server: IPC Server handler 9 on 8020: starting 来终止服务。