Elasticsearch 설치
elasticsearch 환경 설정
single node
- cluster.name : single-cluster → 클러스터 이름 “single-cluster”로 지정
- node.name : single-node → node이름 “single-node”로 지정
- node.roles: [data, master] → node 권한 지정, 노드 하나만 사용할 것 이므로 master와 data권한 모두 지정
- path.data: /home/seonmin/es-test/data → data 디렉터리를 만들어 master 노드에서 관리하는 메타 데이터 파일 경로 지정
- path.logs: /home/seonmin/es-test/log → log 파일 경로
- bootstrap.memory_lock : true → jvm에 고정된 heap 메모리를 두어 다른 java 파일에서 침범하지 못하게 하는 설정
- network.host: localhost → node의 ip 설정
- http.port: 9200 → elasticsearch에 접근 시 http 통신을 활용한다. (http 포트는 9200~9299 까지 이므로 9200 포트로 설정)
- transport.port: 9300 → node 끼리의 통신 시 tcp 통신을 활용한다. (tcp 포트는 9300~9399 포트 설정)
++ security 설정
통신 시 인증키가 없으므로