Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >腾讯云elasticsearch产品优化指南

腾讯云elasticsearch产品优化指南

原创
作者头像
迁云小助手
修改于 2019-12-05 11:04:08
修改于 2019-12-05 11:04:08
3.4K0
举报
文章被收录于专栏:上云那些事上云那些事

一、首先是建议做软优化(分片设置等)

  1. 首先先确认自己的集群是不是1c2G的测试版本配置,如果是,那么要清楚:1c2g 不能用于生产,这个配置只能用于测试测试,弄点小数据量数据玩一玩;
  2. 对于日志这种类似场景, 如果使用ES的默认配置(5个分片), 并且使用 Logstash 按天生成索引, 那么 6 个月下来, 拥有的分片数将达到 890 个. 再多的话, ES集群将难以工作,因此日志场景千万不要用默认的设置;
  3. 因此,日志场景建议分片大小控制在30G/个,分片的数量建议跟集群节点数的一样或者是倍数,数量设置参考例子:假设es集群有 5 个节点,Index数据量当前大小为 150GB,预期半年后增长 50%。单分片大小控制为 30GB,则大约需要 150GB * (1 + 50%) / 30 ≈ 7个分片,因为是5个节点,这里多出7-5=2个分片会落在5个节点的任意两个上,这两个会多出一些负载,造成数据热点,节点间压力会相对不均匀。因此,分片数量为节点数的倍数,这里调成10个,这样就平均了;
  4. 所以总结计算公式为: 当前index数据量总大小 * (1 + 数据预期增长比率)/ 30G(单个分片控制的大小,这个是固定的,最优是30G)
  5. 同时日志场景index的数量建议按周或者按月来创建(按天和小时很容易造成索引数变多)
  6. 日志数据如果不重要,副本可以不设置或者设置成1即可(number_of_replicas(副本设置)为 1);
  7. 如果预算可以,数据量后期也会很多,强烈建议在现有节点上做下横向扩容,增加节点数(这样会大大增加性能)
  8. 定期自动化删除过期不必要的索引,根据业务情况删除时间很久之前不用的索引,可以参考这个文章:https://cloud.tencent.com/developer/article/1361207

二、其他外部优化文章参考

另:es最佳实践文档:https://cloud.tencent.com/document/product/845/19551 es监控指标介绍文档:https://cloud.tencent.com/document/product/845/16995 es告警设置建议:https://cloud.tencent.com/document/product/845/35572 es默认模版调整方法:https://cloud.tencent.com/document/product/845/35548 es性能压测数据:https://cloud.tencent.com/document/product/845/19535

es产品横向扩容介绍:

  • 概念:向集群中添加更多节点;
  • 内部实现流程:扩容时会先把申请空节点并启动,节点会根据配置发现集群并加入,此时扩容操作已经算作成功。ES会自动在集群内部做数据均衡,不需要人工干预。
  • 优劣:快速,对业务几乎无影响。但过多小配置的节点集群性能不佳。

下面两篇外部文章也可以推荐给看看: 《图解 Elasticsearch 入门原理》 https://mp.weixin.qq.com/s?__biz=MzUzMTA2NTU2Ng==&mid=2247485771&idx=1&sn=b57cb931376def575497ed0963c564ea&chksm=fa4976facd3effec9b6048566803657f214a31949b5fa94a67b04597d33ab2813ef041e57fc0&mpshare=1&scene=1&srcid=120577nwydfyiyQYCD0ihkuR&sharer_sharetime=1565076443617&sharer_shareid=e5e1cc74ca9c3dbd757efde7fd8ad8c0&rd2werd=1#wechat_redirect

《ElasticSearch读写底层原理及性能调优》

https://juejin.im/post/5de0c453f265da05aa65d8b1

《陈曦:性能与稳定并存 Elasticsearch调优实践》 https://mp.weixin.qq.com/s?__biz=MzI2NDU4OTExOQ==&mid=2247485503&idx=1&sn=3a1ef0d714b499e038bbdb25caecd101&chksm=eaab126fdddc9b7958185cab80cd5a6102b2586d300ef7cbaee21107ef54c705a6594d2fbaea&mpshare=1&scene=1&srcid=1102b0ZxXngkier8vLY8m0D6&sharer_sharetime=1565076470661&sharer_shareid=e5e1cc74ca9c3dbd757efde7fd8ad8c0&rd2werd=1#wechat_redirect

另外,腾讯云es团队的干货系列文章也可以关注下,里面很多关于es优化和特点的介绍: https://cloud.tencent.com/developer/column/4008

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
phpStudy后门简要分析
注:这两个官网下载的版本里,都没有发现php5.3版本下存在有问题的php_xmlrpc.dll,打开时会提示存在pdb路径信息。
FB客服
2019/09/29
1.2K0
phpStudy后门简要分析
OCR图像识别初体验(一)
python使用库:PIL pytesseract 主要辅助识别程序:Tesseract-OCR 个人踩坑经历-实测有效 代码块:
诡途
2022/05/09
9700
OCR图像识别初体验(一)
利用css 设计markdown 主题
Markdown 入门 :文章目录生成、合并单元格、文章快速插入链接(使用剪切板的链接插到选中文字)【修订】
公众号iOS逆向
2021/07/29
5540
一云多芯是专有云的核心需求
为加强金融机构、金融科技企业之间的交流,分享国内大厂金融云自主创新建设方案,探讨相关成功经验并展示未来规划,8月19日,由深圳市金融科技协会主办的 “湾区金科(FinTech)沙龙(第十五期)——金融云创新专场”线上活动顺利举行。
腾讯专有云
2022/06/24
2.2K0
一云多芯是专有云的核心需求
IMWeb前端月刊-201808
《IMWeb前端月刊》会定期收集每月IMWeb社区精选好文、前端界新闻、技术大会,欢迎大家订阅。点击阅读原文即可查看社区更多精彩文章。 社区精选好文 React 16 加载性能优化指南 网站性能优化实战——从12.67s到1.06s的故事 Nodejs探秘:深入理解单线程实现高并发原理 从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理 从渲染原理到性能优化(一): http://imweb.io/topic/5b8df7db7cd95ea863193582 滚动视差?CSS不在话下: http://
用户1097444
2022/06/29
2830
IMWeb前端月刊-201808
对话机器人的几种实现方式
早期闲聊机器人主要是通过模板实现,也就是规则,比较有代表性的语言是AIML,即人工智能标记语言,是一种基于XML的方言。
段清华DEAN
2020/02/14
1.5K0
Python实现单链表和字典
本文记录使用Python练习实现单链表和字典的代码 目录结构: . |-- demo | |-- main.py | |-- src | | |-- my_dict.py | | |-- my_linked_list.py 单链表: # _*_coding: utf-8 _*_ # https://zhuanlan.zhihu.com/p/60057180 class LinkedListNode(): """链表节点""" def __init__(self,
雪飞鸿
2020/10/23
6790
Nebula Graph 在大规模数据量级下的实践和定制化开发
图数据在社交推荐、多跳实时计算、风控和安全等领域有可期待的前景。如何用图数据库高效存储和查询大规模异构图数据,是一个重大挑战。本文描述了开源分布式图数据库 Nebula Graph 实践中遇到的问题,并通过深度定制,实现:大数据集存储、小时级全量导入、多版本控制、秒级回滚、毫秒级访问等特性。
NebulaGraph
2020/07/02
1.2K0
CobaltStrike二次开发
首先我们将IEDA中的java-decompiler.jar拿出来,一般在/plugins/java-decompiler.jar/lib/里面。然后新建两个文件夹来存放我们反编译的文件。其中cs_bin里面存放未反编译的文件。
鸿鹄实验室
2021/04/01
2.7K0
CobaltStrike二次开发
arXiv引用格式转换为已发表会议标准引用格式小工具分享
伴随着预印本平台 arXiv 的广泛使用,越来越多的研究者喜欢在写论文参考文献时直接使用 arXiv 信息。这看似非常方便,但也存在问题:这篇 arXiv 论文是否在 ACL、EMNLP、NAACL、ICLR 或 AAAI 等学术会议上发表过?
种花家的奋斗兔
2021/02/04
3.9K0
【时间序列】腾讯云监控智能告警全新上线
云监控(Cloud Monitor,CM)支持您针对云产品资源和自定义上报资源设置性能消耗类指标的阈值告警和智能告警,也可以针对云产品实例或平台底层基础设施的服务状态设置事件告警。为您提供立体化云产品数据监控、智能化数据分析、实时化异常告警和可视化数据展示,让您实时、精准掌控业务和各个云产品健康状况,提升运维效率,减少运维成本。
roganhuang
2021/01/18
3.9K0
ATT&CK实战系列——红队实战(三)
vlunstack是红日安全团队出品的一个实战环境,具体介绍请访问:http://vulnstack.qiyuanxuetang.net/vuln/detail/5/
中龙技术
2022/09/29
1.2K0
ATT&CK实战系列——红队实战(三)
腾讯云 Elasticsearch 购买建议
腾讯云 Elasticsearch 目前提供5个版本:5.6.4、6.4.3、6.8.2、7.5.1、7.10.1版本。具体选择那个版本根据实际需求选择。建议选择 6.8.2 以上的版本,优化和稳定性比较好,并且支持长期优化更新。如果后期需要升级版本,在控制台上即可完成升级。
王旭平
2021/03/24
18K1
腾讯云 Elasticsearch 购买建议
libimobiledevice是一个跨平台软件库,用于讨论与iOS设备交互的协议
libimobiledevice是一个跨平台软件库,用于讨论与iOS设备交互的协议。
云深无际
2021/04/14
3.2K0
libimobiledevice是一个跨平台软件库,用于讨论与iOS设备交互的协议
腾讯云 Elasticsearch 实战篇(二十一) 如何选择合适的ES存储集群?
通过我们前面的ELK学习,我们已经深入了解了ELK的相关知识以及腾讯云Elasticsearch 的操作与维护,那么,在实际生产应用中,我们如何根据企业自身业务的数据存量需求去选择合适配置的腾讯云ES集群进而保证企业应用的高效持续安全呢?那么今天我们就来讲讲这个问题:
南非骆驼说大数据
2020/02/28
3.3K0
iOS视图滚动的时候控制导航条标题及公告视图的alpha(显示与隐藏)
应用场景:比如设计给我们的是一张黑色的返回箭头图.我们某个页面需要弄成白色的话.又不想重新设计一下新的图片
公众号iOS逆向
2021/07/29
1.8K0
【手撕算法】图像修复算法整理
通过图像分割和显著性检测这两个系列,我认为在开始写算法之前先放一篇综述整理会更好一些。
周旋
2022/08/07
3.9K0
【手撕算法】图像修复算法整理
大数据产品双月刊 | 5-6月
本期热点产品 弹性 MapReduce 本期腾讯云EMR于作业诊断能力重磅增强,通过控制台提供用户泛hadoop组件中应用层原生明细信息、作业及Hive查询的日志现场,简化了用户应用层异常排查的操作过程。同时推出配置对比、扩容指定配置组、标签分账、磁盘检查更新等功能,优化了集群运维管理体验,并显著提升资源管理的便捷性。 Elasticsearch Service 本期腾讯云ES重磅推出了自治索引,通过实时跟踪业务压力变化,能够动态、稳定的调整分片数与滚动周期,实现一站式索引全托管!同时,也推出了索引管理可视
腾讯云大数据
2022/07/12
5300
大数据产品双月刊 | 5-6月
【opencv实践】easy卡尔曼滤波上:浅谈
距离上一篇文到现在有十天左右了,现在我又来更新啦!现在正值我们专业课程多的一个学期,还赶上疫情在家学习效率低,所以没能有精力写推文了,不过幸好大家都还在,我会一直更新的。
周旋
2020/06/05
8960
一篇不枯燥的ChatGPT闲谈
导语|是的,这又是一篇ChatGPT有关的文章,虽然已经有很多篇讲ChatGPT的文章。不过,还是要写一下,毕竟过去的一个月发生了那么多新的故事。 文章总共有三部分:先科普一下ChatGPT中的GPT是什么,然后介绍从GPT3到ChatGPT的过程,最后进行一些个ChatGPT闲谈。如果不想看技术,可以直接跳到闲谈。 鉴于已经有非常多的优秀创作者进行总结和分析,本文将会包含非常多的论文原文以及资源链接,都是值得一阅的好文,再次感谢这些优秀的创作者们。 本文作者:shutianma,腾讯TEG用户研究 Cha
腾讯大讲堂
2023/04/06
1.1K0
一篇不枯燥的ChatGPT闲谈
推荐阅读
相关推荐
phpStudy后门简要分析
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档