设置参数 `node.name` 可以自定义 Elasticsearch 节点的名字。 此条 Tips 由 medcl 贡献。

【深圳ES Meetup】腾讯云陈曦:如何通过 ES 内核优化支撑海量搜索服务

活动 | 作者 nodexy | 发布于2019年11月09日 | 阅读数:2991

11月16日 Elastic 中文社区深圳 Meetup 上,陈曦将为大家分享腾讯ES团队对ES的优化实践。借此机会,我们邀请到他聊聊在ES服务设计和建设实践中的实践经验以及对ES社区、活动、未来生态发展等方面的看法。


陈曦   高级工程师 @腾讯云

腾讯云Elasticsearch Service、CTSDB后台开发者。在日志分析、大数据搜索、时序数据分析等方面有丰富的实践经验。
 
 
Q1、腾讯云在 ES 服务设计和建设实践中考虑最多的是哪些方面?

A:首先肯定是稳定性了,我们在这方面做了很多的内核优化和支撑系统建设。

其次就是性能,根据不同的场景(日志、搜索、指标分析等)有特定的内核优化,用户可以根据自己的需求选择是否开启这些优化。

最后是成本,通过裁剪冗余存储、索引内存OffHeap等方案降低存储成本。


Q2、ES 产品在哪些方面的设计和实现是您特别欣赏的?

A:丰富的组件提供了数据采集、清洗、存储、可视化的完整解决方案。

 源生强大的分布式集群管理能力,大大降低了运维成本。


Q3、结合您的实践经历,对 ES 目前的生态发展、应用以及未来有什么样的看法?

A:近些年 ES 发展迅猛,DB-Engines 排名已经上升到第8位。

官方也在不断推出新的组件以支持更多的应用场景,如果能够从底层数据模型上进一步创新,降低存储成本,相信 ES 可以在立足日志分析、全文搜索的基础上,在 OLAP 等领域有更为广泛的应用。


Q4、您对本次技术沙龙活动的主题分享有什么期待?

A:希望能学习到其他厂商遇到了哪些挑战,怎样应对挑战的,有哪些新的应用场景。


Q5、您对 Elastic 中文社区发展有什么意见或建议呢?

A:可以从每个厂商做ES的相关同学中选几个代表,定期进行线上或线下的直接交流,形式不局限于讲座分享,这样技术层面的共享可以更有效率。

ES的同学也可以更有效的总结当前大家碰到的痛点,及时回馈官方技术人员。


11月16日 Elastic 中文社区深圳 Meetup 火热报名中

主题分享:《Elasticsearch在腾讯的优化实践》陈曦

主题摘要:Elasticsearch在腾讯得到了大规模应用,支撑了后台海量日志分析、腾讯云监控系统、腾讯文档搜索服务等。在服务公司内外部用户的过程中,腾讯ES团队碰到了很多痛点,对ES内核做了大量优化,使其在高性能、高可用性、低成本等方面有了大幅度的提升。本次分享将着重介绍腾讯ES团队对ES的优化实践。
 

b89578fa-29bc-49c3-a515-837cf1dcf7c3.png

 
已邀请:

ginger

赞同来自:

 腾讯ES团队也在持续招聘,欢迎简历来砸:danielhuang@tencent.com; johngqjiang@tencent.com

要回复问题请先登录注册