ZooKeeper 구성 참조
ZooKeeper 구성 참조 (Configuration Reference - ZooKeeper)
Apache Pinot에서 ZooKeeper와 관련된 구성 키를 정리한 참조 문서예요.
출처: 문서
본문
개요 (Overview)
Pinot 컴포넌트는 클러스터 상태를 저장하는 ZooKeeper에 연결해요. 이 참조는 ZooKeeper 연결과 관련된 구성 키를 정리해요.
주요 구성 (Key configuration)
ZooKeeper 관련 구성은 주로 각 컴포넌트의 연결 문자열(zkAddress/zk.str)과 관련돼요:
- ZooKeeper 주소 — 연결할 ZooKeeper의
host:port목록. 예:controller.zk.str=localhost:2181,pinot.zk.str=localhost:2181. - 세션 타임아웃 — ZK 세션 타임아웃을 조정해 일시적 네트워크 장애에 대한 허용도를 조절할 수 있어요.
- 타임아웃·재시도 — ZK 연결 재시도와 각종 타임아웃 관련 구성.
구성 위치 (Where to configure)
ZooKeeper 연결 주소는 각 컴포넌트를 시작할 때 인자(-zkAddress)로 주거나 구성 파일(controller.zk.str 등)으로 지정할 수 있어요.
참고 (Notes)
- 프로덕션에서는 3노드 이상의 ZooKeeper 앙상블을 사용하고 세션·커넥션 타임아웃을 적절히 설정해요.
- 자세한 ZooKeeper 문제 해결은 Troubleshoot ZooKeeper를 참고하세요.