Changing /etc/hosts line from :
127.0.0.1       localhost, prasen-host
to
127.0.0.1       localhost

fixed the problem...

On Sat, Jun 16, 2012 at 12:30 PM, prasenjit mukherjee
<prasen....@gmail.com> wrote:
> I started hadoop in a single-node/pseudo-distributed  mode. Took all
> the precautionary measures like : dfsck, namenode -format etc. before
> running start-all.sh. After starting jobtracker-log keeps getting
> flooded with following stacktraces :
>
> I have a hunch it is related to localhost/127.0.0.1 stuff.  Any
> pointers on how to fix this. Because of this I cant put anything into
> hdfs.
>
> $>tail -f hadoop-prasen-jobtracker-oilreadproud-lm.log
>
> 2012-06-16 12:09:36,037 WARN org.apache.hadoop.mapred.JobTracker: Retrying...
> 2012-06-16 12:09:36,049 WARN org.apache.hadoop.hdfs.DFSClient:
> DataStreamer Exception: java.lang.NumberFormatException: For input
> string: "0:0:0:0:0:0:1%0:50010"
>        at 
> java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
>        at java.lang.Integer.parseInt(Integer.java:458)
>        at java.lang.Integer.parseInt(Integer.java:499)
>        at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:148)
>        at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:125)
>        at 
> org.apache.hadoop.hdfs.DFSClient$DFSOutputStream.createBlockOutputStream(DFSClient.java:3025)
>        at 
> org.apache.hadoop.hdfs.DFSClient$DFSOutputStream.nextBlockOutputStream(DFSClient.java:2983)
>        at 
> org.apache.hadoop.hdfs.DFSClient$DFSOutputStream.access$2000(DFSClient.java:2255)
>        at 
> org.apache.hadoop.hdfs.DFSClient$DFSOutputStream$DataStreamer.run(DFSClient.java:2446)
>
> 2012-06-16 12:09:36,049 WARN org.apache.hadoop.hdfs.DFSClient: Error
> Recovery for block blk_-5253437002798877541_1048 bad datanode[0] nodes
> == null
> 2012-06-16 12:09:36,050 WARN org.apache.hadoop.hdfs.DFSClient: Could
> not get block locations. Source file
> "/tmp/hadoop-prasen/mapred/system/jobtracker.info" - Aborting...
> 2012-06-16 12:09:36,050 WARN org.apache.hadoop.mapred.JobTracker:
> Writing to file
> hdfs://localhost:9000/tmp/hadoop-prasen/mapred/system/jobtracker.info
> failed!
> 2012-06-16 12:09:36,050 WARN org.apache.hadoop.mapred.JobTracker:
> FileSystem is not ready yet!
> 2012-06-16 12:09:36,052 WARN org.apache.hadoop.mapred.JobTracker:
> Failed to initialize recovery manager.
> java.io.IOException: Could not get block locations. Source file
> "/tmp/hadoop-prasen/mapred/system/jobtracker.info" - Aborting...
>        at 
> org.apache.hadoop.hdfs.DFSClient$DFSOutputStream.processDatanodeError(DFSClient.java:2691)
>        at 
> org.apache.hadoop.hdfs.DFSClient$DFSOutputStream.access$1600(DFSClient.java:2255)
>        at 
> org.apache.hadoop.hdfs.DFSClient$DFSOutputStream$DataStreamer.run(DFSClient.java:2423)

Reply via email to