当前位置: 首页 > wzjs >正文

设计素材网站排行湖南网站开发 d岚鸿

设计素材网站排行,湖南网站开发 d岚鸿,高端网站开发企业,国企网站建设需要注意背景介绍 运行 INFINI Console 1.29.0 和 1.29.1 版本 的用户在 新初始化 平台后可能会遇到一个特定问题。如果后台的系统 Easysearch/Elasticsearch 集群(存储 Console 元数据的集群,通常名为 .infini_cluster 或类似名称)包含超过一个节点…

背景介绍

运行 INFINI Console 1.29.0 和 1.29.1 版本 的用户在 新初始化 平台后可能会遇到一个特定问题。如果后台的系统 Easysearch/Elasticsearch 集群(存储 Console 元数据的集群,通常名为 .infini_cluster 或类似名称)包含超过一个节点的场景下, INFINI Console 会错误地报告系统集群健康状态异常(例如,显示为不可用)。

而对于已存在的历史集群不会发生,如果有以上情况,单纯升级并不能解决问题。可以尝试本文的解决方案。

这是这些版本在特定条件下(新初始化的、多节点的系统集群)的一种显示或状态检测上的问题。底层的 Easysearch/Elasticsearch 集群本身的健康状态通常是绿色 (green) 的。

下面我们提供了一个简单的变通方法来修正 INFINI Console 中显示的状态,通过 INFINI Console 自带的开发工具操作即可。

问题现象

  • INFINI Console UI 中“系统集群”的健康状态指示器显示为不可用。
  • 伴随的文本可能指示“异常”或不健康状态。
  • 直接检查 Easysearch/Elasticsearch 系统集群的健康状态(例如,通过 GET _cluster/health)显示 status: green
  • 此问题仅在 1.29.0 或 1.29.1 版本、新初始化 部署且系统 Easysearch/Elasticsearch 集群中有多个节点的情况下观察到。

解决方案

解决方法涉及更新 .infini_cluster 索引(如果您的系统集群索引名称不同,请相应调整)中的一个特定文档。该文档代表 Console 中的系统集群实体,我们需要手动将其健康状态标签设置正确。

命令:

POST /.infini_cluster/_update_by_query?conflicts=proceed
{"query": {"term": {"id": {"value": "infini_default_system_cluster"}}},"script": {"source": "ctx._source.labels = ['health_status': params.status]","lang": "painless","params": {"status": "green"}}
}

解释:

  1. POST /.infini_cluster/_update_by_query?conflicts=proceed: 针对 .infini_cluster 索引(如果您的系统集群索引名称不同,请调整)并使用 update-by-query API。conflicts=proceed 确保如果在查询和更新阶段之间文档被修改,操作将跳过该冲突文档而不是失败。
  2. query: 查找代表默认系统集群的特定文档,通过 id: "infini_default_system_cluster" 来识别(如果您使用了自定义名称,请确认此 ID)。
  3. script: 这是执行更新的核心部分。
    • source: "ctx._source.labels = ['health_status': params.status]": 关键之处,这行代码尝试设置或覆盖一个名为 labels 的字段,其值为一个仅包含 health_status 键的 Map,该键的值来自 params.status
    • lang: "painless": 指定脚本语言为 Painless。
    • params: { "status": "green" }: 将所需状态(“green”)安全地传递给脚本。

修复后验证

成功运行 _update_by_query 命令后:

  1. 稍等片刻,让可能的缓存失效。
  2. 刷新 INFINI Console 网页界面。
  3. 系统集群状态指示器现在应该正确显示为绿色(或正常)。

结论

这个变通方法解决了 INFINI Console 1.29.0 和 1.29.1 版本中,针对新初始化的多节点设置,系统集群状态显示不正确的特定表面问题。通过使用 _update_by_query 手动更新相关文档,您可以在 Console UI 中恢复正确的状态显示。如果初始命令未产生预期结果,请记得验证确切的字段名(labels.health_status)。此问题已在最新发布的 INFINI Console 1.29.2 版本中进行了修复。

http://www.dtcms.com/wzjs/573804.html

相关文章:

  • 模块建站平台网站开发图书管理系统
  • 网站建设全国排行域名备案批量查询
  • 整站优化哪家专业郑州网站推广策划
  • 做网站比特币钱包网站双机热备怎么做
  • 做电影网站需要什么手续电子商务网站的网站架构
  • 襄阳哪里做网站推广项目
  • 贵阳h5网站建设中信建设有限责任公司待遇怎么样
  • 长沙网站自己制作多网合一网站
  • 长春建站平台淘宝和Wordpress
  • 网站建设简单流程图中建国际建设公司网站
  • 网站开发工作介绍notefolio设计官网
  • 自己做网站设计制作做网站像素大小
  • 常用seo站长工具seo关键词快速排名
  • 外贸网站搭建服务商建设部建设厅报考网站
  • 昔阳做网站公司做网站用框架么
  • 网站 linux 服务器品牌设计vi设计公司
  • 怎么做付费的小说网站邓亚萍近况 做网站败光20亿
  • 5000多一年的网站建站网站页面制作软件
  • 找网页模板的网站好网站开发报告多少页合适
  • 张家港企业网站制作东大桥网站建设
  • 哪有做奇石网站wordpress插件 手机版
  • 在线网站优化公司重庆建设行业信息网站
  • 网站建设众包服务平台顺德人做多上哪个网站
  • 怎么做卡蜜网站怎么做关于花的网站
  • 海南高端网站建设定制知春路网站建设
  • 免费自助建网站软件邯郸本地网站
  • 宁波手机建站模板网页设计网站开发需要哪些知识
  • 百度网盘怎么做网站2023网页游戏大全
  • 网站开发网站制作海尔网站的建设目标
  • 庆阳网站设计 贝壳下拉新网站快速收录