Elasticsearch参数整理

深入详解Elasticsearch

_cluster API

transient结构下:
"logger.index.search.slowlog" : "DEBUG",//慢查询
"logger.index.indexing.slowlog" : "DEBUG"//索引慢速日志

index _settings API

您可以设置为0s以分析实例并收集正在发送的所有查询,并设置为-1以关闭慢速日志。
{
"index.search.slowlog.threshold.query.debug": "-1",//查询阶段
 "index.search.slowlog.threshold.fetch.debug": "-1"//获取阶段
}
在elasticsearch.yml 中 bootstrap.memory_lock: true, 以保持JVM锁定内存,保证ES的性能。

加配置项index.merge.policy.floor_segment=设置每个segment最小值,index.merge.scheduler.max_thread_count=ES集群负载较低时,后台合并segment线程数,一般=核数/2;
curl -XPUT http://xxxx:9200/m_pd_cu_id_ip_2es_inc_hi_out/_settings -d '{"index.merge.policy.floor_segment":"100mb"}'
curl -XPUT http://xx:9200/m_pd_cu_id_rela_address_2es_dt_out/_settings -d '{"index.merge.scheduler.max_thread_count":"2"}'

 

你可能感兴趣的:(ES)