Java Hadoop-2.6.0 Namenode未格式化

Java Hadoop-2.6.0 Namenode未格式化,java,hadoop,hdfs,Java,Hadoop,Hdfs,我刚刚安装了hadoop 2.6.0,在格式化name节点时,它在下面几行停止,并且没有返回退出代码 启动消息:构建=-r e3496499ecb8d220fba99dc5ed4c99c8f9e33bb1;詹金斯于2014-11-13T21:10Z编译 启动消息:java=1.7.0\u 79 ************************************************************/ 15/08/28 18:45:22信息namenode.namenode:[TE

我刚刚安装了hadoop 2.6.0,在格式化name节点时,它在下面几行停止,并且没有返回退出代码

启动消息:构建=-r e3496499ecb8d220fba99dc5ed4c99c8f9e33bb1;詹金斯于2014-11-13T21:10Z编译 启动消息:java=1.7.0\u 79
************************************************************/
15/08/28 18:45:22信息namenode.namenode:[TERM,HUP,INT]的已注册UNIX信号处理程序
15/08/28 18:45:22信息名称节点。名称节点:createNameNode[–格式]
用法:java NameNode[-backup]|
[-检查点]|
[-format[-clusterid-cid][-force][-non-interactive]][br> [-upgrade[-clusterid cid][-renameReserved]]|
[-upgradeOnly[-clusterid cid][-renameReserved]]|
[-回滚]|
[-rollingUpgrade]|
[-finalize]|
[-importCheckpoint]|
[-初始化Sharededits]|
[-bootstrapStandby]|
[-recover[-force]|
[-metadataVersion]]
15/08/28 18:45:22信息名称节点。名称节点:关机信息:
/************************************************************
SHUTDOWN_MSG:关闭工作站上的NameNode/127.0.1.1
************************************************************/


当运行start-dfs.sh和start-thread.sh时,我无法调试出它,它将启动除NameNode之外的所有demon。请提供相同的帮助。

似乎您使用了错误的命令。与hdfs相关的命令可在本文档中找到

使用以下任一命令

hadoop namenode -format

15/08/28 18:45:22信息名称节点。名称节点:createNameNode[–格式]

这看起来像是同一个问题的详细说明,以及解决方案

问题是您使用了长连字符“–”而不是短连字符(减号)”


实现这一点的一种方法是使用文字处理器而不是文本编辑器

Sid,你能提供你使用的命令和$HADOOP_HOME/logs/hadoopnamenode.log文件的相关内容吗?你使用了-format还是--format?Shubhangi,我用过-format@Shubhangi是正确的-您使用了等效的--format(长连字符而不是普通的短连字符。当使用文字处理器来编写代码而不是使用文本编辑器时,可能会发生这种情况。我已经检查了这一点,但没有运气……:(这是因为OP使用了
–format
,而不是
–format
(长连字符与短连字符)。有关更多信息,请参阅我的答案。)
hdfs namenode -format