Hi Folks,
I am setting up a small hadoop cluster of 5 machines with
1 master running following processes :-
- NameNode
- DataNode
- JobTracker
- TaskTrackcer
and 4 slaves running following processes
- DataNode
- TaskTracker
The issue is that DataNode process fails to start on 1 of the machine
throwing following error in the logs.
2008-01-22 07:17:07,265 INFO org.apache.hadoop.dfs.DataNode:
STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting DataNode
STARTUP_MSG: host = mymachine3/10.178.87.38
STARTUP_MSG: args = []
STARTUP_MSG: version = 0.16.0-dev
STARTUP_MSG: build = -r ; compiled by 'aankurgoel' on Tue Jan 22
13:29:37 IST 2008
************************************************************/
2008-01-22 07:17:07,377 INFO org.apache.hadoop.metrics.jvm.JvmMetrics:
Initializing JVM Metrics with processName=DataNode, sessionId=null
2008-01-22 07:17:07,493 ERROR org.apache.hadoop.dfs.DataNode:
java.io.IOException: Incompatible namespaceIDs in
/home/agoel/hadoop-run/dfs/data: namenode namespaceID = 907518659;
datanode namespaceID = 876009764
at org.apache.hadoop.dfs.DataStorage.doTransition(DataStorage.java:298)
at
org.apache.hadoop.dfs.DataStorage.recoverTransitionRead(DataStorage.java
:142)
at org.apache.hadoop.dfs.DataNode.startDataNode(DataNode.java:305)
at org.apache.hadoop.dfs.DataNode.<init>(DataNode.java:238)
at org.apache.hadoop.dfs.DataNode.makeInstance(DataNode.java:2526)
at org.apache.hadoop.dfs.DataNode.run(DataNode.java:2470)
at org.apache.hadoop.dfs.DataNode.createDataNode(DataNode.java:2491)
at org.apache.hadoop.dfs.DataNode.main(DataNode.java:2687)
2008-01-22 07:17:07,494 INFO org.apache.hadoop.dfs.DataNode:
SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down DataNode at
mymachine3/10.178.87.38
************************************************************/
What could be the issue here ?
-Ankur