2017-12-12 16 views
1

hadoop.xml 구성 파일 (예 : hdfs-site.xml)을 편집 할 때 hadoop 클러스터의 노드가 파일 편집에 사용되는 노드 여야합니까? 예. 많은 노드로 구성된 클러스터에서 .xml과 .properties 파일을 포함하는 hadoop 폴더가 있는데, 파일을 '설정'하면 구성을 변경해야합니다. docs을보고 알 수 없습니다.hadoop .xml 파일을 편집 할 노드는 무엇입니까?

예 : 구성 변경 내용이 here인데 hadoophue을 사용하도록 구성하려고합니다. hdfs-site.xml에 줄을 추가해야하지만이 파일은 클러스터의 모든 노드에 있습니다. 모든 노드에 대해 수동으로 편집해야합니까? 노드가 특정 서비스를 실행 중인지 여부에 달려 있습니까 (예 : 리소스 관리자 서비스를 실행하는 노드에서 구성 파일 만 변경해야하는 경우)?

hadoop을 자주 사용하지 마십시오. 자세한 설명을 이해할 수 있습니다. 감사.

hadoopmapr이라는 상용 버전을 사용하고 있습니다.

답변

1

이 파일은 클러스터의 모든 노드에 있습니다. 모든 노드에 대해 수동으로 편집해야합니까?

짧은 대답. 네,하지만 대답의 맨 아래를보십시오.

색조를 설정하는 경우 색조 서버의 값만 변경하면됩니다. 대부분의 경우 다른 모든 노드는 색조를 구성하는 설정을 이미 정의 했어야합니다.

  • HDFS (또는 MapR-FS)
  • 원사에 대한

    포함 설정

  • 하이브/임팔라
  • HBase를
  • Oozie

여전히 '돈 이것이 아래에서 어떻게 작동하는지 이해하지 못한다. 서페이스

하둡 및 그 구성 요소는 분산 된 방식으로 실행됩니다. 각 호스트에는 해당 파일을 읽는 클라이언트가 있습니다. 주어진 시스템에 응용 프로그램 마스터 또는 ResourceManager가 없다면 분명히 yarn-site.xml 또는 mapred-site.xml이 필요하지 않습니다 ... 마찬가지로 하이브에 대한 hive-site.xml & 임팔라. ..그것은

가 MapR을 사용하지 않은 mapr라는 하둡의 상용 버전을 사용

정말 간단하지만 구성을 동기화 할 수있는 GUI를 제공하지 않은 경우 나는 매우 놀랄 것입니다. Hortonworks는 Apache Ambari를 사용합니다. Cloudera는 Cloudera 관리자를 사용합니다.

0

생각해 보니 답변 (사용자의 ProfVersaggi에서 다른 post의 의견에 있음)을 생각해보십시오. 변경 사항을 적용하려면 파일 변경 사항을 클러스터의 모든 노드에 복사해야합니다.

이 질문은 내 초기 질문에 대한 답변이지만 표면 아래에서 이것이 어떻게 작동하는지 이해하지 못하고 여전히 모든 설명을 고맙게 생각합니다.