前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >elk报错问题总结

elk报错问题总结

作者头像
章工运维
发布2023-05-19 20:18:53
9370
发布2023-05-19 20:18:53
举报
文章被收录于专栏:章工运维章工运维

# logstash 报错Validation Failed: 1: this action would add [2] total shards, but this cluster currently has [3000]/[3000] maximum shards open

要将 cluster.max_shards_per_node 参数设置为更大的值,您需要编辑 Elasticsearch 的配置文件 elasticsearch.yml。以下是您可以执行的步骤:

代码语言:javascript
复制
找到 Elasticsearch 的配置文件 elasticsearch.yml。这个文件通常位于 Elasticsearch 安装目录下的 config 子目录中。

使用文本编辑器(如 Notepad++、vi 或 nano)打开 elasticsearch.yml 文件。

在配置文件中找到 cluster.max_shards_per_node 参数。如果找不到该参数,请在文件中的空白行处添加
以下行:

cluster.max_shards_per_node: 4000

上述示例将 max_shards_per_node 设置为 4000,您可以根据您的需求将其设置为所需的更大值。

保存并关闭配置文件。

重新启动 Elasticsearch 服务,以使更改生效。

注意:在对生产环境进行更改之前,请确保在进行任何更改之前进行充分的测试,并理解更改可能对集群性能和资源消耗产生的影响。增加 max_shards_per_node 可能会增加集群的负载和资源消耗,因此需要仔细评估您的集群资源和性能需求。

请注意,更改 elasticsearch.yml 文件可能需要管理员权限。如果您没有适当的权限,请确保以管理员身份运行文本编辑器或使用适当的权限访问文件。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-05-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • # logstash 报错Validation Failed: 1: this action would add [2] total shards, but this cluster currently has [3000]/[3000] maximum shards open
相关产品与服务
Elasticsearch Service
腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档