Hi all,

I'm inside a OpenSolaris zone, or more precisely a Joyent Accelerator.

I can't seem to get a datanode started. I can start a namenode fine. I can
"bin/hadoop datanode -format' fine. JAVA_HOME is set to "/usr/jdk/latest"
which is a symlink to whatever the latest version is.

I'm running it as user 'jill' and I don't even know where that

  "24 /tmp/hadoop-jill/dfs/data"

is coming from.

What am I missing? I'm very baffled :(

In the log file all I'm getting is this:

2010-05-14 05:30:28,059 INFO
org.apache.hadoop.hdfs.server.datanode.DataNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting DataNode
STARTUP_MSG:   host = <somehost>/10.181.x.x
STARTUP_MSG:   args = []
STARTUP_MSG:   version = 0.20.2
STARTUP_MSG:   build =
https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.20 -r
911707; compiled by 'chrisdo' on Fri Feb 19 08:07:34 UTC 2010
************************************************************/
2010-05-14 05:30:28,255 INFO org.apache.hadoop.hdfs.server.common.Storage:
Storage directory /tmp/hadoop-jill/dfs/data is not formatted.
2010-05-14 05:30:28,255 INFO org.apache.hadoop.hdfs.server.common.Storage:
Formatting ...
2010-05-14 05:30:28,275 ERROR
org.apache.hadoop.hdfs.server.datanode.DataNode:
java.lang.NumberFormatException:* For input string: "24
/tmp/hadoop-jill/dfs/data"*
        at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
        at java.lang.Long.parseLong(Long.java:419)
        at java.lang.Long.parseLong(Long.java:468)
        at org.apache.hadoop.fs.DU.parseExecResult(DU.java:187)
        at org.apache.hadoop.util.Shell.runCommand(Shell.java:179)
        at org.apache.hadoop.util.Shell.run(Shell.java:134)
        at org.apache.hadoop.fs.DU.<init>(DU.java:53)
        at org.apache.hadoop.fs.DU.<init>(DU.java:63)
        at
org.apache.hadoop.hdfs.server.datanode.FSDataset$FSVolume.<init>(FSDataset.java:333)
        at
org.apache.hadoop.hdfs.server.datanode.FSDataset.<init>(FSDataset.java:689)
        at
org.apache.hadoop.hdfs.server.datanode.DataNode.startDataNode(DataNode.java:302)
        at
org.apache.hadoop.hdfs.server.datanode.DataNode.<init>(DataNode.java:216)

Thanks!

-alex

Reply via email to