On 11/9/06, Doug Cutting <[EMAIL PROTECTED]> wrote:
howard chen wrote:
> java.io.IOException: NameNode not formatted:
> /home/projects/tmp/hadoop-web/dfs/name/image
> at org.apache.hadoop.dfs.FSImage.<init>(FSImage.java:60)
> at org.apache.hadoop.dfs.FSDirectory.<init>(FSDirectory.java:316)
> at org.apache.hadoop.dfs.FSNamesystem.<init>(FSNamesystem.java:229)
> at org.apache.hadoop.dfs.NameNode.<init>(NameNode.java:142)
> at org.apache.hadoop.dfs.NameNode.<init>(NameNode.java:134)
> at org.apache.hadoop.dfs.NameNode.main(NameNode.java:582)
>
> any more hints? thanks...
Try creating that directory before you format:
mkdir /home/projects/tmp/hadoop-web/dfs/name/image
bin/hadoop namenode -format
This was a bug that was recently fixed.
http://issues.apache.org/jira/browse/HADOOP-682
Doug
Hello,
I followed your instruction, now the namenode can be started, good!
but when i invoke the example,
e.g.
bin/hadoop --config ... jar hadoop-0.8.0-examples.jar wordcount -m 1
-r 1 /tmp/wcin/ /tmp/wcout/
exceptions thrown:
java.io.IOException: Input directory /tmp/wcin in server01:50000 is invalid.
at org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:311)
at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:368)
at org.apache.hadoop.examples.WordCount.main(WordCount.java:143)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDriver.java:71)
at org.apache.hadoop.util.ProgramDriver.driver(ProgramDriver.java:143)
at org.apache.hadoop.examples.ExampleDriver.main(ExampleDriver.java:41)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.hadoop.util.RunJar.main(RunJar.java:149)
and from the namenode log, i found many...
2006-11-10 00:17:57,110 WARN org.apache.hadoop.fs.FSNamesystem: Zero
targets found, forbidden1.size=4 forbidden2.size()=0
2006-11-10 00:17:57,110 WARN org.apache.hadoop.fs.FSNamesystem: Zero
targets found, forbidden1.size=4 forbidden2.size()=0
2006-11-10 00:17:57,110 WARN org.apache.hadoop.fs.FSNamesystem: Zero
targets found, forbidden1.size=4 forbidden2.size()=0
....
thanks first.