仰天大笑出门去,我辈岂是蓬蒿人。这篇文章主要讲述es 集群写入优化相关的知识,希望能为你提供帮助。
提示:以下设置针对es index 设置
场景1:设置合理的刷新 时间 index.refresh_interval , 刷新写入时间间隔,提高es 数据的写入能力,带来的影响是日志获取时间会延迟refresh_interval的时间 针对es 的索引设置
# 针对指定索引设置
PUT /cc2/settings{
{
"index" : {
"refresh_interval" : "4s"
}
}
# 针对集群所有索引设置
PUT /*/_settings
{
"index":{
"refresh_interval" : "4s"
}
}
场景2:es translog 时间,延迟落盘时间也可以提高写入的性能
#针对单一索引设置
PUT /cc2/_settings
{
"index.translog" : {
"durability": "async",
"sync_interval": "120s",
"flush_threshold_size": "1g"
}
}
【es 集群写入优化】
# 针对可以改整个集群的索引,PUT /*/_settings
{
"index":{
"translog":{
"flush_threshold_size" : "1g",
"sync_interval" : "120s",
"durability" : "async"
}
}
}
参考链接:https://www.elastic.co/guide/en/elasticsearch/reference/7.13/indices-update-settings.html
https://www.elastic.co/guide/en/elasticsearch/reference/current/index-modules-translog.html
推荐阅读
- shell脚本技巧
- 从单机百万tpmc到分布式千万tpmc,GaussDB性能提升的3个关键技术剖析
- 怎样在win10中设置开机启动项
- spug
- Linux系列——Kafka的安装与测试
- GaussDB(DWS)如何实现实时,批量和交付式查询一站式开发
- 基于JSP的运动会综合管理系统
- Linux系列——ZooKeeper的安装与测试
- Typora编辑器配置腾讯云图床