Hi, I'm using Hadoop-0.20.2. I got 3 machines here, one is master and the other two are slaves. When I started all things using bin/start-all.sh, one of the salves cannot start datanode, like this: jps tasktracker
And here is the datanode log file of this slave STARTUP_MSG: Starting DataNode STARTUP_MSG: host = juno.mri.cs.rpi.edu/128.213.60.20 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-04-23 17:46:17,525 INFO org.apache.hadoop.hdfs.server.common.Storage: Cannot lock storage /projects/wcl-nobackup/hadoop/hdfs/data. The directory is already locked. 2010-04-23 17:46:17,629 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Cannot lock storage /projects/wcl-nobackup/hadoop/hdfs/data. The directory is already locked. at org.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.lock(Storage.java:510) at org.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.analyzeStorage(Storage.java:363) at org.apache.hadoop.hdfs.server.datanode.DataStorage.recoverTransitionRead(DataStorage.java:112) at org.apache.hadoop.hdfs.server.datanode.DataNode.startDataNode(DataNode.java:298) at org.apache.hadoop.hdfs.server.datanode.DataNode.<init>(DataNode.java:216) at org.apache.hadoop.hdfs.server.datanode.DataNode.makeInstance(DataNode.java:1283) at org.apache.hadoop.hdfs.server.datanode.DataNode.instantiateDataNode(DataNode.java:1238) at org.apache.hadoop.hdfs.server.datanode.DataNode.createDataNode(DataNode.java:1246) at org.apache.hadoop.hdfs.server.datanode.DataNode.main(DataNode.java:1368) 2010-04-23 17:46:17,630 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: SHUTDOWN_MSG: /************************************************************ SHUTDOWN_MSG: Shutting down DataNode at juno.mri.cs.rpi.edu/128.213.60.20 Could anyone help with this? Thanks. Hayden