- Elasticsearch Clustering 구조
- 3개의 API Gateway 구성
- https://en.wikipedia.org/wiki/Split-brain_(computing) (스플릿 브레인) 추가 스터디
- 3중화 Clustering 순서 Terracotta 3 중화 -> ES 3 중화 -> GW 3중화
- hostname 설정 vi /etc/hosts

<10.5 Configuration-Guide 참고>
- Step 1.
\InternalDataStore\data 폴더의 nodes를 삭제 - 서버 모두 Shutdown 후 진행
- Cluster Name 은 IS Clustering 과 마찬가지로 세 개의 Gateway Server 모두 동일하게 구성해야 한다. (ex. SAG_EventDataStore)
cd



- Step2. elasticsearch.yml 파일 수정 (
\InternalDataStore\config ) - discovery.seed_hosts [ hostname: 9340 , ....]
- cluster.initial_master_nodes[ node 명 1, 2, 3 ... ]

ex) 227 Server elasticsearch.yml 수정 예시 (227, 164, 54 Clustering)

- Step3. Restart Server
- Clustering 된 API GW 화면

- _cluster/health 확인 (세 서버 모두 status : green)

- API Gateway Terracotta server array 설정
- General > Clustering
- IS와 동일한 설정
- JDBC Pool 설정 (external DB) -> DBC - Xref / ISinternal 설정
- Restart Server

- API GW License

- Elasticsearch Auto Start 설정
- Clustering 구성엔.. 필요 없는 듯.. (10.5 버전에서 true로 설정해야 ...)
