Bonsoir
comme je rencontre quelques problemes pour demarrer les Datanodes de mon cluster (1master+1secNN+3slaves) j´ai fait un peu de troubleshouting.
je note une difference dans le fichier VERSION files.
le 2nd NN et les 3 slaves ont un blockpoolID =BP-1913131753-XXX.XX.XX.169-1452777222838
Le Master blockpoolID a un blockpoolID = BP-90521626-XXX.XX.XX.169-1453822984214.
Ce parametre ne devrait il pas etre le meme partout ? si oui dois je manuellement corriger le VERSION sur 2nd NN et 3 slaves VERSION en remplacant le blockpoolID par celui du Master?
Voici mon log:
FATAL org.apache.hadoop.hdfs.server.datanode.DataNode: Initialization failed for Block pool <registering> (Datanode Uuid unassigned) service to master/XXX.XX.XX.169:9000. Exiting.
java.io.IOException: All specified directories are failed to load.
at org.apache.hadoop.hdfs.server.datanode.DataStorage.recoverTransitionRead(DataStorage.java:477)
at org.apache.hadoop.hdfs.server.datanode.DataNode.initStorage(DataNode.java:1361)
at org.apache.hadoop.hdfs.server.datanode.DataNode.initBlockPool(DataNode.java:1326)
at org.apache.hadoop.hdfs.server.datanode.BPOfferService.verifyAndSetNamespaceInfo(BPOfferService.java:316)
at org.apache.hadoop.hdfs.server.datanode.BPServiceActor.connectToNNAndHandshake(BPServiceActor.java:223)
at org.apache.hadoop.hdfs.server.datanode.BPServiceActor.run(BPServiceActor.java:801)
at java.lang.Thread.run(Thread.java:745)
thanks