DataNode no puede iniciarse en Hadoop
Estoy intentando configurar la instalación de Hadoop en Ubuntu 11.04 y Java 6 sun. Estaba trabajando con hadoop 0.20.203 rc1 build. En repetidas ocasiones me encuentro con un problema en Ubuntu 11.04 con java-6-sun. Cuando intento iniciar el hadoop, el nodo de datos no se inicia debido a "No se puede acceder al almacenamiento".
2011-12-22 22:09:20,874 INFO org.apache.hadoop.hdfs.server.common.Storage: Cannot lock storage /home/hadoop/work/dfs_blk/hadoop. The directory is already locked.
2011-12-22 22:09:20,896 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Cannot lock storage /home/hadoop/work/dfs_blk/hadoop. The directory is already locked.
at org.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.lock(Storage.java:602)
at org.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.analyzeStorage(Storage.java:455)
at org.apache.hadoop.hdfs.server.datanode.DataStorage.recoverTransitionRead(DataStorage.java:111)
at org.apache.hadoop.hdfs.server.datanode.DataNode.startDataNode(DataNode.java:354)
at org.apache.hadoop.hdfs.server.datanode.DataNode.<init>(DataNode.java:268)
at org.apache.hadoop.hdfs.server.datanode.DataNode.makeInstance(DataNode.java:1480)
at org.apache.hadoop.hdfs.server.datanode.DataNode.instantiateDataNode(DataNode.java:1419)
at org.apache.hadoop.hdfs.server.datanode.DataNode.createDataNode(DataNode.java:1437)
at org.apache.hadoop.hdfs.server.datanode.DataNode.secureMain(DataNode.java:1563)
at org.apache.hadoop.hdfs.server.datanode.DataNode.main(DataNode.java:1573)
He intentado actualizar y degradar a un par de versiones en la rama 0.20 de Apache, incluso cloudera, también borrando e instalando hadoop nuevamente. Pero aún así me encuentro con este problema. Las soluciones típicas como eliminar archivos * .pid en el directorio / tmp tampoco funcionan. ¿Alguien podría señalarme una solución para esto?