Datanode no escravo não está funcionando: Hadoop no CentOS

1

Criamos um cluster do Hadoop de duas máquinas seguindo estas instruções:

link

com as máquinas configuradas da seguinte forma:

hadoop1 = master & slave
hadoop2 = slave

Quando iniciamos os serviços ( bin/start-all.sh ), todos os serviços (incluindo datanode para hadoop2 ) são inicializados. Está tudo bem.

Mas quando verificamos o tamanho do DFS ( bin/hadoop dfsadmin -report ), apenas um sistema ( hadoop1 ) é detectado.

Verificamos jps em ambos os hosts. Em hadoop1 , todos os serviços são exibidos, enquanto em hadoop2 apenas jps está em execução. Isso significa que o nó de dados no escravo não está funcionando, embora o mestre mostre que datanode está iniciando em hadoop2 também. Quando verificamos os logs, não há log datanode para o escravo hadoop2 .

Eu tentei todas as explicações possíveis, incluindo o namespaceID, que obtemos do nome de nome atual VERSION e atribuí-lo ao nó de dados atual VERSION.

Qual poderia ser a solução para isso? Eu uso o centOS 7 e o apache hadoop 1.2.1

    
por Shankar Anand 08.09.2014 / 19:15

0 respostas

Tags