elasticsearch 调优

elasticsearch 调优

1、 内存占比很高,硬盘占比较高,降低内存和硬盘占比情况

2、 在elastic search application.yml增加配置,关闭 Swap

bootstrap.mlockall: true

3、数据压缩传输配置
http.compression: true
http.compression_level: 1

4、Nlp 和Elasticsearch 中的http使用连接池和keep alive
5、不需要传的字段不要传,尽量从es获取数据,不要从多个接口获取数据
6、修改刷新频率
PUT michaels_product/_settings
{
“index.refresh_interval” : “30s”

}
7、内存配置要机器内存的一半
8、避免日志数据无限的增长,只保留5天日志,zplin的数据信息独立分开到别的服务器
9、降低内存使用的占比,最好要在75%以内,避免响应时间慢

10、读写分离、一个节点读,另一个节点写

11、关闭大量的轮询更新,部分轮询更新改为pub/sub增量更新

12、对索引进行translog的优化。

PUT /michaels_projects/_settings
{

“index” : {
“refresh_interval” : “60s”,
“translog” : {
“generation_threshold_size” : “64mb”,
“flush_threshold_size” : “1024mb”,
“sync_interval” : “60s”,
“durability” : “async”
},
“merge” : {
“scheduler” : {
“max_thread_count” : “1”
},
“policy” : {
“segments_per_tier” : “30”
}
}
}

}

PUT /michaels_events/_settings
{

“index” : {
“refresh_interval” : “60s”,
“translog” : {
“generation_threshold_size” : “64mb”,
“flush_threshold_size” : “1024mb”,
“sync_interval” : “60s”,
“durability” : “asy

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值