If you see this kind of error:
2008-07-28 10:54:08,747 INFO org.apache.hadoop.mapred.JobTracker: problem cleaning system directory: /home/james/dfsTmp/mapred/system
java.io.IOException: No FileSystem for scheme: http
at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1277)
at org.apache.hadoop.fs.FileSystem.access$300(FileSystem.java:56)
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1291)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:203)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:108)
at org.apache.hadoop.mapred.JobTracker.(JobTracker.java:717)
at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:141)
at org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:2319)
You’ve probably set this in hadoop-site.xml:
<property>
<name>fs.default.name</name>
<value>http://localhost:54310</value>
</property>
Don’t use http:// in front of localhost - in 0.17.1 it should look like:
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:54310</value>
</property>
