Apache HBase 운영 관리
Apache HBase 운영 관리
운영이라는 주제는 Troubleshooting and Debugging Apache HBase, Apache HBase Performance Tuning, Apache HBase Configuration 주제와 관련이 있지만, 그 자체로 별도의 주제예요. HBase를 실제로 운영할 때 필요한 관리 기법을 다루는 시작점이라고 보면 돼요.
출처: 문서
본문
이 섹션에서는 다음 주제를 다룹니다.
- HBase Tools and Utilities — HBase 관리·분석·디버깅용 커맨드라인 도구들로 canary, HBCK2, WAL 도구, MapReduce 유틸리티 등을 포함해요.
- Node Management — RegionServer 제외(decommission), 롤링 재시작, 유지보수를 위한 region 배수(draining) 등 HBase 클러스터 노드 관리예요.
- Metrics & Monitoring — HBase 메트릭 시스템 설정, JMX 모니터링, Master·RegionServer 메트릭, 그리고 모니터링 도구 연동이에요.
- Cluster Replication — 재해 복구, 데이터 집계, 데이터의 지리적 분산을 위한 HBase 클러스터 복제 설정·관리예요.
- Running Multiple Workloads On a Single Cluster — 쿼터(quota), 요청 큐, 우선순위 메커니즘을 이용해 단일 클러스터에서 워크로드를 나눠 관리하는 방법이에요.
- Backup & Snapshots — 전체 클러스터 백업과 라이브 클러스터 스냅샷을 포함한 HBase 백업 전략과 스냅샷 작업이에요.
- Table Rename — 다운타임이나 데이터 손실 없이 스냅샷으로 HBase 테이블 이름을 바꾸는 방법이에요.
- Region & Capacity Management — compaction, split, merge, 용량 계획, RegionServer 그룹핑, region 정규화를 포함한 region 관리예요.