7. config 구성
network.host가 loop back (127.0.0.1)이 아니라 실제 주소로 셋팅될 경우
설정값 오류는 warning이 아니라 에러로 표시됨
(실제 주소일 경우 production으로 인식함)
[주요 config 요소]
1) path.data / path.logs
데이터 디렉토리 및 log 디렉토리 설정
path :
data: /var/lib/elk/data1, /var/lib/elk/data2
logs: /var/lib/log
2) cluster.name
다른 cluster 중복되지 않게 unique 하게 생성
3) node.name
node.name: ${HOSTNAME} : 서버 호스트 이름과 동일하게
4) bootstrap.memory_lock
jvm이 스와핑 하지 않도록 방지
5) network.host
cluster내 다른 node와 통신을 위해서 ip 주소 또는 0.0.0.0으로 셋팅
6) discovery.zen.ping.unicat.hosts
cluster에 노드가 접근할 seed list ip (port scan 9300 ~ 9305)
=> 포트는 transport.profiles.default.port, transport.tcp.port 기술
7) discovery.zen.minimum_master_nodes
네트웍 또는 기타 문제로 split brain 방지
(master_eigible_nodes / 2) + 1 => ( 3 / 2 ) + 1 => 2
2대 이상의 master-eligible node가 있어야 제대로 동작
'NoSQL > Elasticsearch' 카테고리의 다른 글
[설치] elk 5.2.2 full cluster restart upgrade (0) | 2017.03.20 |
---|---|
[설치] elk 5.2.2 rolling upgrades (0) | 2017.03.20 |
[설치] elk 5.2.2 설치 상태 확인 (0) | 2017.03.20 |
[설치] elk 5.2.2 start/stop (0) | 2017.03.20 |
[설치] elk 5.2.2 홈설정 (0) | 2017.03.20 |