인프런 커뮤니티 질문&답변

breeze90님의 프로필 이미지
breeze90

작성한 질문수

빅데이터 클러스터 구축 패키지; 성공을 향한 로드맵

Hadoop Setting Guidance

HDFS Federation 질문있습니다!

해결된 질문

작성

·

211

·

수정됨

2

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

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

답변 2

2

J.PHIL님의 프로필 이미지
J.PHIL
지식공유자

안녕하세요 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
질문자

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

1

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

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

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

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

breeze90님의 프로필 이미지
breeze90

작성한 질문수

질문하기