1

当我尝试格式化名称节点甚至启动它时,我收到以下错误。应该做什么??

$ bin/hadoop namenode -format

Exception in thread "main" java.lang.NoClassDefFoundError:
Caused by: java.lang.ClassNotFoundException:
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
.  Program will exit.in class:
4

2 回答 2

1

好像你没有把 hadoop jar 放在你的类路径中,检查lib 文件夹中是否有 hadoop- version.jar 。

于 2010-01-14T07:25:10.653 回答
1

bin/hadoop 名称节点格式

我也是这样。我解决了这个问题。

重要的是空白。

bin/hadoop 名称节点格式不正确 bin/hadoop 名称节点格式正确。

简单的。再试一次。

于 2011-04-07T03:15:06.133 回答