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가 있어야 제대로 동작

+ Recent posts