2013-11-04 2 views

답변

5

conf 폴더의 슬레이브 및 마스터 파일은 bin 폴더의 start-mapred.sh, start-dfs.sh 및 start-all.sh 스크립트에서만 사용됩니다. 이 스크립트는 단일 노드에서 실행하여 각 마스터/슬레이브 노드로 ssh하고 원하는 hadoop 서비스 데몬을 시작할 수있는 편리한 스크립트입니다. 이 스크립트는 또한 적절한 '마스터'노드에서 출시 될 의미 :

  • start-dfs.sh - 당신이 이름 노드
  • start-mapred.sh로 할 노드에서 시작 -에서 시작 노드 당신은 작업 추적기를
  • start-all.sh되고 싶어 - 위의 스크립트 대표, 당신은 이름 노드 및 작업 추적기

노예 둘 수 할 노드에서 실행해야합니다 파일에는 모든 계산 노드 호스트 이름 (즉, 데이터 노드와 작업 Tracke를 모두 실행하려는 노드가 나열됩니다 r service on)이고 마스터 파일에는 보조 이름 노드를 실행할 노드의 호스트 이름이 들어 있습니다.

이 점을 염두에두고 이름 노드에 슬레이브 및 마스터 파일 만 있으면되고 암호가없는 ssh를 사용하여이 단일 노드에서 클러스터를 시작하려는 경우에만 필요합니다.

+0

응답 해 주셔서 감사합니다 (드디어이 문제가 발생했습니다). 작업 추적기가 이름 노드와 다른 경우 conf/slave가 둘 다 있어야합니다? –

+0

맞습니다. –

+0

고마워요. 마지막 질문은 여기에. Zookeeper를 사용하는 것이 좋습니다. 아니면 다른 도구가 더 좋을까요? 사육사가 설계 한 것 같습니다. –

관련 문제