빅데이터 플랫폼 (Bigdata Platforms)/아파치 주키퍼 (Apache Zookeeper)(2)
-
주키퍼 (Apache Zookeepr) 2. 주키퍼 클러스터 설치
시작하면서 주키퍼에 대한 기본 개요는 이전글을 참고해주시길 바랍니다. 주키퍼 설치는 Ubuntu 18.04 LTS에서 진행하였습니다. 이전 HDFS 완전 분산 모드를 설치한 포스팅에서는 각 설치 단계 안에서 필요한 요소를 정의했지만, 해당 포스트는 제가 어떤 플랫폼을 설치할 때 접근하는 과정을 설명하는 방향으로 진행하겠습니다. 설치 준비 주키퍼를 단일(standalone) 모드로 설치하고자 하는 분들은 여기를 눌러 'Standalone Operation' 부분을 참고해주시길 바랍니다. 주키퍼를 설치하기 위해서는 우선 요구 사양을 확인해야 합니다. 본 장은 리눅스 환경을 가정했으므로, GNU/Linux 부분만 참고하면 됩니다. 또한 자바 버전과 성능도 따져봐야 합니다. 명시된 바로는 8, 11, 12 버전..
2021.01.18 -
주키퍼 (Apache Zookeeper) 1. 개요
시작하면서 분산(distributed) 환경에서 동작하는 시스템은 어떻게 관리하고 감독해야 될까요? 가령 A, B, C 라는 컴퓨터가 동일한 잡을 수행하다, C가 말썽을 일으켰다고 할게요. 그럼 우리는 C에 방문해서 무엇이 문제인지 알아낼 수 있겠죠. 하지만 A0, A1, ..., A99 까지 100대의 컴퓨터가 있을 때는, 일일이 방문해가며 원인을 찾을 수 있을까요? 정답은 찾을 수 있지만 고통스럽다 입니다. 매번 할당되는 컴퓨터를 파악하는 것도 문제지만 일일이 어떻게 감독하고 고쳐나갈 지도 너무 힘들 것입니다. 즉, 우리는 실패에 대해 신속하고 정확하면서 범용성을 지닌 관리자 및 감독자가 필요합니다. 당연히 이들 또한 스스로의 결함에 대해 고칠 수단이 강력해야겠죠. 그리고 이러한 기능은 비단 결함 수..
2021.01.12