목록 보기
HBase 오픈소스 전환을 위한 HBH(HitBase Handler) 개발기
백엔드

HBase 오픈소스 전환을 위한 HBH(HitBase Handler) 개발기

라인
라인
2024년 3월 14일

두줄요약

CDH 의존을 줄이기 위해 HitBase 전환용 관리 도구 HBH를 개발한 과정을 공유했습니다. 설치 자동화, 프로세스 제어, 잡 실행, 설정 관리, 모니터링 기능을 단계적으로 구현했습니다.

핵심 내용

  • CDH 기반 HBase 운영에서 벗어나기 위한 HitBase 전환 배경과 HBH(HitBase Handler) 개발 과정 정리
  • HBH는 React 프런트엔드와 Django REST 백엔드로 구성해 설치, 상태 점검, 잡 실행, 설정 관리, 모니터링 기능을 단계적으로 구현
  • Ansible, Supervisord, Jpype, Jinja2, psutil을 활용해 설치 자동화, 프로세스 제어, Java 연동, 설정 배포, 하드웨어 정보 수집을 처리
  • 리전 백업/복구, 실시간 인스펙터, Health Checker, 로그·지표 수집까지 포함해 오픈소스 HBase 운영 체계를 구축

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...