当前位置:首页 > 报告详情

Elasticsearch 在derbysoft日志平台的优化实践.pdf

上传人: 2*** 编号:130833 2023-06-02 31页 2.06MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要分享了中国开发者大会2023上关于Elasticsearch的优化实践。黄绍平,数据平台负责人,介绍了他们如何通过Kafka Connect将数据写入ES,并解决了写入过程中的各种问题。 首先,他们遇到了自己实现写入ES组件的问题,包括任务分布式分发控制复杂且不稳定,数据转换逻辑和工程耦合紧密。于是,他们改用Kafka Connect,将分布式任务控制和数据转换逻辑解耦,提高了系统的稳定性。 其次,他们遇到了日志系统中的每日数据量巨大,索引过多导致资源利用率低和负载不均衡的问题。为了解决这些问题,他们采取了以下措施:去掉Hot to Warm机制,将所有数据节点合并为一层;将原有的节点类型替换为更经济的d3.4xlarge机型;对HDD盘做RAID0以提高磁盘吞吐量;调整ES的索引参数,将index.translog.durability设置为async以降低CPU Load和系统调用时间;通过设置index.routing.allocation.total_shards_per_node参数解决写负载不均衡问题;通过rollover机制按大小和时间自动分索引,减少小索引shard的数量。 综上,通过这些优化措施,他们降低了硬件成本,减少了节点数量,提升了资源利用率,简化了运维工作,并提高了数据写入任务的负载均衡性。
"如何通过Kafka Connect优化ES日志写入?" "如何去掉Hot to Warm机制以提高资源利用率?" "如何使用rollover机制解决小索引问题?"
客服
商务合作
小程序
服务号
折叠