apache - HDFS名称格式错误 “Could not find the main class: namenood.”附加代码

标签 apache hadoop hdfs

我在格式化Namenode时遇到错误,如下所示,

[hadoop@localhost ~]$ /home/hadoop/project/hadoop-1.0.4/bin/hadoop namenood -format
Exception in thread "main" java.lang.NoClassDefFoundError: namenood
Caused by: java.lang.ClassNotFoundException: namenood
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: namenood.  Program will exit.
[hadoop@localhost ~]$ 

EDIT:

[hadoop@localhost ~]$ /home/hadoop/project/hadoop-1.0.4/bin/hadoop namenode -format
13/02/13 11:23:47 INFO namenode.NameNode: STARTUP_MSG: 
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG:   host = localhost.localdomain/127.0.0.1
STARTUP_MSG:   args = [-format]
STARTUP_MSG:   version = 1.0.4
STARTUP_MSG:   build = https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.0 -r 1393290; compiled by 'hortonfo' on Wed Oct  3 05:13:58 UTC 2012
************************************************************/
13/02/13 11:23:47 INFO util.GSet: VM type       = 32-bit
13/02/13 11:23:47 INFO util.GSet: 2% max memory = 19.33375 MB
13/02/13 11:23:47 INFO util.GSet: capacity      = 2^22 = 4194304 entries
13/02/13 11:23:47 INFO util.GSet: recommended=4194304, actual=4194304
13/02/13 11:23:48 INFO namenode.FSNamesystem: fsOwner=hadoop
13/02/13 11:23:48 INFO namenode.FSNamesystem: supergroup=supergroup
13/02/13 11:23:48 INFO namenode.FSNamesystem: isPermissionEnabled=true
13/02/13 11:23:48 INFO namenode.FSNamesystem: dfs.block.invalidate.limit=100
13/02/13 11:23:48 INFO namenode.FSNamesystem: isAccessTokenEnabled=false accessKeyUpdateInterval=0 min(s), accessTokenLifetime=0 min(s)
13/02/13 11:23:48 INFO namenode.NameNode: Caching file names occuring more than 10 times 
13/02/13 11:23:49 ERROR namenode.NameNode: java.io.IOException: Cannot create directory /app/hadoop/tmp/dfs/name/current
        at org.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.clearDirectory(Storage.java:297)
        at org.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:1320)
        at org.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:1339)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:1164)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1271)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1288)

13/02/13 11:23:49 INFO namenode.NameNode: SHUTDOWN_MSG: 
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at localhost.localdomain/127.0.0.1
************************************************************/

希望您的建议

最佳答案

我记得应该是

/home/hadoop/project/hadoop-1.0.4/bin/hadoop namenode -format

关于apache - HDFS名称格式错误 “Could not find the main class: namenood.”附加代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14852199/

相关文章:

php - 有没有办法为每个虚拟主机设置不同的 PHP 模块?

mysql - 我的网站上没有用户,但 MySQL 数据库连接数始终为 10+

javascript - 如果服务器 http 状态不是 200,则启用 CORS

hadoop - yarn 工作内存利用率

arrays - 配置单元从两个数组创建映射或键/值对

hadoop - Hadoop 总是会在节点之间平均分配工作吗?

linux - 缺少换行符?

java - Apache POI org.apache.poi.ss.formula.FormulaParseException

hadoop - 在 Hadoop 2.6.9 中将文件从 HDFS 传输到本地文件系统的 Shell 命令

Hadoop fs -ls 命令获取前 10 个文件