You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@nutch.apache.org by xiao yang <ya...@gmail.com> on 2009/07/06 08:41:07 UTC

Nutch-1.0: Cannot lock storage error

Hi, guys,

I'm using nutch-1.0, and the hadoop directory has been configured to
/home/hadoop/nutch-1.0/filesystem
nutch has been deployed to 3 nodes: cluster0, cluster1, cluster2. (ubuntu 9.0.4)

Here is how I get the error message:
1. /home/hadoop/nutch-1.0/bin/stop-all.sh
2. Delete the files in /tmp and /home/hadoop/nutch-1.0/filesystem
3. Run /home/hadoop/nutch-1.0/bin/hadoop namenode -format
4. Run /home/hadoop/nutch-1.0/bin/start-all.sh

The error log in logs/hadoop-hadoop-datanode-hadoop-desktop.log
2009-07-06 14:27:32,169 ERROR datanode.DataNode - java.io.IOException:
Cannot lock storage /home/hadoop/nutch-1.0/filesystem. 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:287)
        at org.apache.hadoop.hdfs.server.datanode.DataNode.<init>(DataNode.java:205)
        at org.apache.hadoop.hdfs.server.datanode.DataNode.makeInstance(DataNode.java:1238)
        at org.apache.hadoop.hdfs.server.datanode.DataNode.instantiateDataNode(DataNode.java:1193)
        at org.apache.hadoop.hdfs.server.datanode.DataNode.createDataNode(DataNode.java:1201)
        at org.apache.hadoop.hdfs.server.datanode.DataNode.main(DataNode.java:1323)

Where is the lock? How can I get the directory unlocked?
Thanks!

Xiao