
BDC 인스턴스 Scale-Out(완료)
Hadoop 클러스터를 운영하는 과정에서 HDFS 용량이 모자라거나 더 많은 컴퓨팅 파워가 필요할 경우에 클러스터 노드를 늘리는 Scale-out 방식으로 문제를 해결합니다.
Oracle BDC는 운영중인 클러스터의 Hadoop 슬레이브 노드와 컴퓨팅 노드를 늘리는 Scale-out 기능을 제공합니다. Scale-out을 시도할 때, 클러스터 슬레이브 노드와 컴퓨팅 노드를 구분하여 확장할 수 있습니다. 노드를 확장할 때, 클러스터 상태는 “Maintenance” 상태로 전환됩니다. 클러스터가 Maintenace 상태가 되면 클러스터에 Job을 돌릴 수 없습니다. 노드 확장이 종료되면 클러스터 상태는 “Ready“로 전환됩니다.
BDC 인스턴스의 Scaloue-out을 위해서는 클러스터 상세 페이지로 이동해야 해야합니다. Oracle BDC 서비스 콘솔에서 클러스터 명을 클릭하여 클러스터 상세 페이지로 이동합니다.
- Oracle BDC 서비스 콘솔에서 클러스터 상세 페이지로 이동
클러스터의 Scale-out을 위해서는 클러스터 상세 페이지에서 오른쪽 상단의 “+” 아이콘을 클릭해야 합니다.
- 클러스터 상세 페이지에서 Scale-out 요청
러스터 상세 페이지에서 “+” 아이콘을 클릭하면 다음 그림과 같이 확장 “컴퓨트 전용 노드”와 “HDFS 스토리지가 있는 컴퓨트 노드”를 지정하는 상자가 오픈됩니다. “컴퓨트 전용 노드”와 “HDFS 스토리지가 있는 컴퓨트 노드”는 각각 한 번에 최대 5개 까지 설정할 수 있습니다. “HDFS 스토리지가 있는 컴퓨트 노드”를 추가할 때, 그 아래의 “HDFS 밸런싱 조정”을 체크하면, 기존 HDFS의 데이터가 새로운 노드에 분배됩니다. “컴퓨트 전용 노드”, “HDFS 스토리지가 있는 컴퓨트 노드” 및 데이터 재분배 옵션을 결정한 후, “Sacle Out” 버튼을 클릭하면 클러스터 Scale-out이 진행됩니다.
- Scale-out 노드 설정 및 Scale-out 시작
클러스터의 Scale-out이 시작되면, Oracle BDC 서비스 콘솔에서 인스턴스 상태는 “Service maintenance…“라고 표시됩니다.
- Scale-out 진행 중 클러스터 상태
클러스터의 Scale-out이 완료되면, 인스턴스 상태는 “Ready”로 변경되고, 클러스터에 추가된 노드는 각각 “Slave-6”와 “Compute-Slave-7”으로 표시됩니다.
- Scale-out 완료 후 클러스터 상태