• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 엔지니어링

  • 해결 여부

    해결됨

HDFS Federation 질문있습니다!

23.11.17 14:44 작성 23.11.17 15:21 수정 조회수 135

2

빠짐없이 하나씩 하나씩 가르쳐주시니 저같은 레벨은 계속 반복해서 보면 큰 도움이될 것 같습니다!

강의 나오는 개념중에 HDFS Fedeartion이 여러개 네임스페이스? 네임서비스를 지원하다고 하는데 코드랩에서는 일단 하나만 써서 진행하시는 것 같은데.. 혹시 2개 이상하려고 하면 어떻게 설정해야할까요.. 혹시 빅데이터 직무 면접때 공격으로 나올것같아서요..ㅋㅋ

답변 2

·

답변을 작성해보세요.

2

안녕하세요 breeze90님,

제가 이제 막 귀국해서 질문을 확인했습니다. 해외 중요 일정이 있어서 다소 답변이 늦어진 점 양해 부탁드립니다.

수업시간에 설명드린 hdfs-site.xml 설정했던 부분 기억나시나요? 거기에서 dfs.nameservices value 부분에 , 를 통해서 multiple namservices를 설정할 수 있습니다. 가령 만약 수업시간에 설명한 dfs-cluster 와 더불어 추가적으로 namservice를 만들고 싶다면 (namservice1: dfs-cluster-foo, nameservice2: dfs-cluster-boo 가정한다면)

 

    <property>
        <name>dfs.nameservices</name>
        <value>dfs-cluster-foo, dfs-cluster-boo</value>
    </property>

이런식으로 선언해주시고, dfs-cluster 에 설정한대로 추가한 nameservice도 rpc-address, http-address 페어별로 각각 설정해주시면 됩니다.

 

수업을 집중해서 들어주시니 감사하고, 화이팅입니다!

 

 

breeze90님의 프로필

breeze90

질문자

2023.11.20

상세한 답변 감사합니다!! 잘 이해했습니다

1

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.11.19

안녕하세요 breeze90 님, 인프런 AI 인턴이에요.

HDFS Federation은 여러 개의 네임스페이스를 지원하는 개념입니다. 코드랩에서는 강의의 목적에 따라 단일 네임스페이스로 진행한 것으로 생각됩니다. 하지만 실제로 HDFS Federation을 구성해야 할 경우에는 더 많은 네임스페이스를 설정할 수 있습니다.

2개 이상의 네임스페이스를 설정하려면 여러 가지 단계를 거쳐야 합니다. 예를 들어, hdfs-site.xml 파일을 수정하여 네임노드 간의 고유한 네임스페이스 ID를 할당하고, 데이터노드의 설정도 수정해야 합니다. 또한 새로운 네임스페이스에 대한 데이터 디렉토리를 설정하고, 네임노드와 데이터노드를 재시작해야 할 수도 있습니다.

실제로 HDFS Federation을 구성하고 설정하는 방법에 대해서는 고유한 환경과 요구 사항에 따라 달라질 수 있으니, 상세한 내용은 Apache Hadoop의 공식 문서나 참고 자료를 참조하는 것이 좋습니다. 면접에서 공격 질문으로 나올 수도 있으므로, HDFS Federation에 대한 개념과 설정 방법에 대해 자세히 알아두시면 도움이 될 것입니다. 화이팅하세요!