2010-01-05 9 views
1

Когда я пытаюсь отформатировать namenode или даже запустить его, я получаю следующую ошибку. То, что должно быть сделано??Ошибка при запуске namenode в Hadoop

$ 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: 

ответ

1

Кажется, ты не поставил Hadoop банку на вашем пути к классам, проверьте, есть ли hadoop- версия .jar в папку Lib.

+0

Да, есть файл jar. Тем не менее он возвращает ту же ошибку. – Shweta

1

бен/Hadoop NameNode -format

это тот же случай меня. i slove проблема.

важные вещи бланк.

bin/hadoop namenode-format неверен bin/hadoop namenode- format правильный.

простой. попробуй еще раз.

Смежные вопросы