2012-01-25 1 views
0

start -all.sh를 실행할 때 datanode가 시작되지 않을 수 있지만 컴퓨터를 다시 시작하면 정상적으로 시작될 수 있습니까? 그런 기발한 행동의 원인은 무엇일까요?하둡 기발한 행동

동일한 네임 스페이스 내에서 실행중인 다른 Java 프로세스가 hadoop 프로세스를 손상시키지 않습니까?

+3

데이터 노드의 자세한 로깅을 설정하고 예외가 있는지 확인하십시오. 무언가가 효과가없는 이유는 수없이 많습니다. 적절한 정보가 없으면 문제를 진단하기가 어렵습니다. –

답변

0

다음은 내가 관찰 한 것들입니다.

  1. hadoop namenode -format. 시작하기 전에이 명령을 실행해야합니다. 그렇지 않으면 namenode가 시작되지 않습니다.
  2. 또한 hadoop 위에 사용중인 응용 프로그램이 응용 프로그램이 예상하는 hadoop의 버전을 준수하는지 확인하십시오. 제 경우에는 hadoop 20.203을 사용하고 있고 20.2로 바꿨습니다. 문제가 해결되었습니다.
  3. 로그를 확인하면 종종 잘못된 정보에 대한 가치있는 정보를 제공합니다.