elasticsearch - 在 Elastic Cluster 中,数据是根据 Index Wise 而不是 Data Wise 划分的
问题描述
我有一个具有 1 个主节点和 2 个数据节点的弹性集群,并且有 4 个索引来划分数据。当我的应用程序启动时,它会自动在一个数据节点中创建 2 个索引,在另一个数据节点中创建另外 2 个索引,并且应用程序根据索引在数据节点中摄取数据。但是当任何数据节点发生故障时,数据不会被摄取,因为另一个数据节点中不存在 2 个索引。
那么我如何在集群中分配数据以便如果任何节点发生故障,那么数据将在可用数据节点中摄取。
提前致谢
解决方案
推荐阅读
- linux - 从bash中的列转换日期
- git - GitLab 致命:无法访问:请求的 URL 返回错误:503
- c# - C# WPF ListView 没有正确删除项目
- sharepoint - Microsoft Sharepoint API - 通过共享 URL 访问共享文件夹
- c# - 使用 c# 获取实时推文,无需 3rd 方库
- shell - 如何使用变量进行搜索以匹配任何字符串 - shell
- excel - 重新组织单个单元格的内容
- c# - 在 Microsoft ML 中,如何配置分数和预测标签输出
- python - Seaborn 在条形图中绘制点而不是条
- python - 通过 SSH 为远程 Python 解释器配置 Visual Studio Code