역할 그룹을 만들고 호스트 리소스에 맞는 설정 적용

2765 단어 ClouderaManagerhadoop
Cloudera Manager Advent Calendar 2015의 11일째입니다.

Cloudera Manager(이하 CM)를 사용하는 경우 서비스와 역할이라는 단어를 자주 볼 수 있습니다. 서비스는 HDFS 및 YARN과 같은 Apache 프로젝트 이름에 (일반적으로) 해당 이름을 나타냅니다. 반면에 역할은 서비스가 있는 각 프로세스입니다. 즉, HDFS 서비스의 역할은 NameNode나 DataNode, YARN 서비스의 역할은 ResourceManager나 NodeManager등등이 되는 것입니다.

이제 클러스터를 운영하는 경우 반드시 균일한 사양의 컴퓨터를 준비할 수 있는 것은 아닙니다. 호스트간에 메모리나 CPU, 디스크수등의 자원에 차이가 나 버리는 것은 드문 일이 아닐 것입니다. 이러한 경우, 롤이 사용하는 설정도 머신마다 구분할 수 있으면 편리합니다. 이번에는 역할 그룹이라는 기능을 사용하여 이를 수행하는 절차를 설명합니다(화면 촬영은 Cloudera Manager 5.5입니다).

참고: Role Groups
h tp // w w. c우우라. 코 m/콘텐 t/w w/엔-우 s/도쿠멘 타치 온/엔테 rp 리세/ぁて st/와 피 cs/cm_mc_로ぇ_g 왁스 ps. HTML

역할 그룹 만들기



각 서비스의 설정 화면에 "롤 그룹"이라는 버튼이 있으므로 클릭합니다.

DataNode Default Group은 현재 모든 DataNode에 적용되는 역할 그룹입니다. "만들기"에서 역할 그룹을 만듭니다. 여기에서는 "Poor DataNodes"라는 새로운 역할 그룹을 만들었습니다. 복사 소스를 지정하면 일단 모든 설정을 이어받을 수 있습니다. 역할 그룹을 모든 호스트에 할당 이 상태에서는 작성한 역할 그룹이 어디에도 할당되지 않습니다. 명시적으로 "호스트"를 "역할 그룹" 아래로 이동해야 합니다. 역할 그룹별로 설정 변경 이렇게하면 각 롤 그룹의 설정을 분리 할 수 ​​있습니다. 예를 들어, 아래에서 DataNode Default Group은 5GB의 힙 크기를, 새로 만든 Poor DataNodes에는 3GB의 힙 크기를 설정합니다. 이제 Poor DataNodes에 할당된 호스트에는 다른 구성 파일이 배포됩니다. 마지막으로 롤 그룹은 눈에 띄지 않지만 간단하고 편리하며 강력한 기능입니다. 꼭 사용해보십시오. 그러고 보니 오늘 버그 수정 릴리스가 있었던 것 같습니다. 아래도 함께 봐주세요! Cloudera Enterprise 5.5.1/Cloudera Director 1.5.2 릴리스 알림 h tp // w w. c우우라. 이. jp/bぉg/c551_게네라 l_레아아세. HTML

좋은 웹페이지 즐겨찾기