Skip to main content

Elsticsearch, Kibana 설정 가이드

Elasticsearch 설정

  1.  elasticsearch-8.xx.x/config/elasticsearch.yaml 파일 접근
  • cluster.name : "eye"
  • node.name : "eyeE2"   # 클러스터와 노드의 이름을 설정
  • security.enabled : true   # 보안 기능 활성화
  • security.http.ssl.enabled : true                                                                                                                 # Kinaba나 Logstash 그리고 다른 클라이언트가 HTTPS를 통해 안전하게 연결할 수 있도록 하는 설정
  • security.transport.ssl.enable : true                                                                                                        # 클러스터 내부의 노드들과 안전하게 통신하고, SSL을 통해 상호 인증을 수행                                  #  SSL : 웹 브라우저와 웹 서버 사이의  전송되는 데이터를 암호화하여 전송 중에 도청하거나 변조를 방지
  • keystore.path : certs/transport.p12     # 노드 간 SSL 인증서 경로
  • truststore.path : certs/transport.p12   # 신뢰할 수 있는 SSL 인증서 경로
  • cluster.initail_master_nodes : ["eyeE2"]                                                                                                                                 # 클러스터를 처음 생성할 때, 초기 마스터 노드로 eyeE2를 지정                                                                                           # 마스터 노드 : 클러스터를 관리하고 중요한 결정을 내리는 하나의 노드 (하나의 마스터 노드는 하나의 클러스터만 관리)
  • http:host : 0.0.0.0                                                                                                                                                                   # 클러스터에 외부 IP에서 접근할 수 있도록 설정하지만 보안이 활성화되어 있으므로 사용자 인증이 필요함

Kibana 설정