[Elasticsearch] Node Topology 7.x
Elastic/Elasticsearch 2019. 8. 28. 10:54사용성에서 정확한 정의가 없어서 많이들 헷갈려 하셨던 Node 가 정리가 된 것 같아 기록해 봅니다.
원문 링크)
https://www.elastic.co/guide/en/elasticsearch/reference/7.3/modules-node.html
Master Eligible Node
- node.master
마스터 노드는 전용으로 구성 하는 것을 추천 하며, 최소한의 작업을 수행 하도록 하는 것이 좋습니다.
Data Node
- node.data
CPU-, Memory-, I/O 성능 영향을 많이 받기 때문에 좋은 장비로 구성 하시길 추천 드립니다.
또한 Network 사용량에 대한 고려도 해야 합니다.
Ingest Node
- node.ingest
Machine Learning Node (x-pack)
- node.ml
Coordinating Node
node.master: false
node.data: false
node.ingest: false
node.ml: false
이 노드의 수를 너무 많이 늘리지 않도록 주의 하는게 좋습니다.
이유는 마스터 노드가 선출 되었을 때 모든 노드의 승인을 기다리게 되어 오히려 성능적으로 손해를 볼 수도 있습니다.
Voting Only Node (x-pack)
- node.voting_only