멀티 노드 클러스터 (분산 모드)로 hadoop을 배포하고 있습니다. 그러나 각 데이터 노드는 서로 다른 클러스터 ID를 가지고 있습니다. SLAVE1에Hadoop 다중 노드 클러스터. 데이터 노드가 제대로 작동하지 않습니다.
, slave2에
java.io.IOException: Incompatible clusterIDs in /home/pushuser1/hadoop/tmp/dfs/data: namenode clusterID = CID-c72a7d30-ec64-4e4f-9a80-e6f9b6b1d78c; datanode clusterID = CID-2ecca585-6672-476e-9931-4cfef9946c3b
,
java.io.IOException: Incompatible clusterIDs in /home/pushuser1/hadoop/tmp/dfs/data: namenode clusterID = CID-c72a7d30-ec64-4e4f-9a80-e6f9b6b1d78c; datanode clusterID = CID-e24b0548-2d8d-4aa4-9b8c-a336193c006e
은 나뿐만 아니라 Datanode not starts correctly이 링크를 따라하지만 난 선택해야하는 클러스터 ID를 잘 모릅니다. 만약 내가 선택한 다음 데이터 노드가 해당 컴퓨터에서 시작되지만 다른 컴퓨터 노드에서는 시작되지 않습니다. 또한 기본 명령 (hadoop namenode - 형식)을 사용하여 namenode를 포맷 할 때 각 슬레이브 노드의 데이터 노드가 시작되지만 마스터 시스템의 namenode는 시작되지 않습니다.