**OS 방화벽 무조건 꺼라
1. 네트워크 설정 1 (VBOX 기준 각 VM 네트워크 설정 = (1.Host only adapater (내부 vm간 통신) 2. NAT 네트워크 (외부 통신 = 키바나 + 인터넷)
2. 네트워크 설정 2 : 각 VM에 IP fix해주기 + 게이트웨이 설정 코드는 아래와 같다.
NAT 네트워크 :
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=eui64
NAME=enp0s3
UUID=18fd1f1f-3f33-4c81-8d42-449bc55267a8
DEVICE=enp0s3
ONBOOT=yes
HostOnly
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=eui64
NAME=enp0s8
UUID=de2ba1dd-94e1-47f2-b7bd-987b5bc21ba8
DEVICE=enp0s8
ONBOOT=yes
IPADDR=192.168.56.4
GATEWAY=192.168.56.1
NETMASK=255.255.255.0
3. 시스템 설정 : elasticsearch 구동에 필요한 시스템 세팅
. 커널 설정
vm.max_map_count=262144 # 가상 메모리 사용 수 설정
vm.swappiness=1 # 스왑 사용 최소화
2. JVM 힙 메모리 설정
- $ES_HOME/jvm.options
-Xms30g # 최소 힙 크기
-Xmx30g # 최대 힙 크기
3. 사용자 별 파일 및 프로세스 오픈 제한 & 메모리 최대 크기 설정
elasticsearch soft nofile 65535 # 최대 파일 오픈 수 설정
elasticsearch hard nofile 65535 # 최대 파일 오픈 수 설정
elasticsearch soft nproc 4096 # 최대 프로세스 수 설정
elasticsearch hard nproc 4096 # 최대 프로세스 수 설정
elasticsearch soft memlock unlimited # 메모리 내 공간 최대 크기 설정
(메모리 락 제한 없이 사용)
elasticsearch hard memlock unlimited # 메모리 내 공간 최대 크기 설정
(메모리 락 제한 없이 사용)
4. 폴더 권한 설정: ES 폴더가 root 권한이 아니여야한다! (chown -R 사용자:사용자 폴더명)
**5. elastic.yml 파일 (마스터 노드) :
discovery_seed_host 설정
cluster_name 설정
network_host 설정 ( 우리는 어댑터가 두 개 이므로 대역폭 명시를 해주어야함)
http.port 설정 (대역폭이 다르면 9200번으로 통일해도 무방)
--더 수정 할 게 있으면 추가 하겠음 바쁘다--
'Elastic Search' 카테고리의 다른 글
Bool query (must 와 should) (0) | 2023.10.06 |
---|---|
ES API 정리 (rare한 것 ) (0) | 2023.09.21 |
나에게 주어진 과제들 (0) | 2023.09.15 |
Modue 5~8 실습 내용 보강 (발표 후) (0) | 2023.08.07 |
Module 1~4 실습 내용 보강 (발표 후) (0) | 2023.08.07 |