ES 매개변수 설명
2013 단어 ES 매개 변수
more/data/elasticsearch/config/elasticsearch.yml
cluster.name: sevfun_es_mall //es
node.name: sevfun_es_mall3 //
node.master: true // master
node.ingest: false
node.data: true //
http.enabled: true // http
http.cors.enabled: true
http.cors.allow-origin: "*"
path.data: /data/esdata //
path.logs: /data/eslogs
action.auto_create_index: false
bootstrap.memory_lock: false // es swap
network.host: 10.100.0.22 // ip
http.port: 9200 // http ; tcp 9300
discovery.zen.ping.unicast.hosts: [10.100.0.45,10.100.0.37,10.100.0.22]
discovery.zen.minimum_master_nodes: 2 // /2+1
discovery.zen.fd.ping_timeout: 120s // ping
discovery.zen.fd.ping_retries: 6
discovery.zen.fd.ping_interval: 30s
client.transport.ping_timeout: 60s
discovery.zen.ping_timeout: 10s
indices.query.bool.max_clause_count: 5000
thread_pool.search.size: 40
thread_pool.search.queue_size: 1000
thread_pool.index.queue_size: 1000
thread_pool.bulk.queue_size: 1000
more/data/elasticsearch/config/jvm.options-Xms8g//JVM 더미의 크기 설정 최소 더미의 값은 2g-Xmx8g//JVM 더미의 크기 설정 그룹 더미의 값은 2g-XX: NewRatio=3-XX:+ExitOn OutOffMemoryError-X:HeapDumpPath=///DUMP 파일을 생성하는 경로-X:+ExitOn OutOffMemoryErrorss//메모리가 넘치지 않도록 방지하지만 프로세스가 종료되지 않았습니다
Linux 매개 변수 변조: swap 인덱스 최적화 사용하지 않기: 집단 노드의 개수 규모에 따라 분할 개수 권장 > = 집단 노드의 개수를 권장합니다.5 노드의 집단은 다섯 개의 분할이 비교적 합리적이다.슬라이스당 크기가 30GB를 넘지 않도록 하는 것이 좋습니다. 핫 데이터 저장 SSD와 일반 역사 데이터 저장 기계 디스크는 물리적으로 검색 효율을 높일 수 있습니다.