[SOLVED] Datanodes are not starting - Datanode'lar çalışmıyor sorunu [ÇÖZÜLDÜ]

ENG - Your namenode and datanode cluster ID does not match, make sure to make them the same.

In name node, change ur cluster id in the file located in:

home/data/namenode/current/VERSION 

In data node you cluster id is stored in the file:

computer/temp/hadoop-hadoop/datanode/current/VERSION
--------------------------------------------------------------------

TR - Master ve slave sunucularınızı başlatmak istediniz, namenode sunucunuzda start-dfs.sh veya start-all.sh komutunu çalıştırdığınızda tüm gerekli hizmetlerin çalıştırıldığını gördünüz.

Starting namenodes on xxxx
Starting datanodes 
Starting secondary namenodes

Ancak datanode sunucularına gidip jps komutu ile kontrol ettiğinizde datanode'un aktif olmadığını gördünüz. Bu sorunu çözmek için log dosyalarınızı kontrol ediniz. Hem master sunucunuzda hem de worker/slave sunucularınızdaki logları kontrol edip problemin sebebini ERROR yazan dizinde arayınız. Muhtemelen, cluster id'lerin eşleşmediğini söyleyen bir hata göreceksiniz. 

Bu sorunu dosya sistemini birden çok kez formatladıysanız yaşarsınız. Bunun için namenode sunucuda home/data/namenode/current/VERSION dosyasını açın. İçindeki ClusterID karşısında yazan kimliği alıp datanodelarınızdaki computer/temp/hadoop-hadoop/dfs/data/VERSION dosyasının içindeki ClusterID'nin yerine yazın. Bunu her datanode sunucusunda yapın. Ardından kaydedip çıkın ve start-dfs.sh komutu ile işleminizi gerçekleştirin. Eğer sorunun kaynağı ClusterID'lerin eşleşmemesi ise çözüme kavuşmuş olmanız gerekir.

Yorumlar