database - 弹性搜索集群套接字举起手来
问题描述
我有一个具有 3 个节点的弹性搜索集群,其中我有 1 个主节点和 2 个数据节点,我的集群中经常出现套接字挂起错误。有没有办法在集群中划分请求?
Master node :-
RAM - 8GB
Cores - 4
First Data node :-
RAM - 20GB
Cores - 8
Second Data node :-
RAM - 8GB
Cores - 4
我们可以在 EScluster 中划分请求,就像所有读取查询将转到“第一个数据节点”而所有写入查询将转到“第二个数据节点”一样,这可能吗?会有帮助吗?
解决方案
这不是 MongoDB 并且工作方式不同:没有像那样拆分读取和写入。并且有 3 个节点,所有这些节点都需要成为合格的主节点,否则您将遇到单点故障。对于 3 个节点的简单情况,我会得到类似的节点,并让它们都是数据和主合格节点。
推荐阅读
- matlab - 在matlab中结合SURF和SIFT描述符运行k-means
- javascript - 我的代码在 Firefox 控制台中有效,但在 Tampermonkey 中无效?(不是时间问题)
- javascript - 用于检查提示字符是否在数组中并提示答案的 Javascript 程序
- excel - 如何通过 VBA 为数据设置 ID
- dialogflow-es - 使用确认助手时的自定义回退意图
- android - 以编程方式创建约束布局链
- javascript - Lokijs 按值删除项目
- python - jupyter实验室中的plot.ly离线模式不显示绘图
- raku - 一个 perl6 模块可以有条件地“使用”另一个 perl6 模块吗?
- python - tkinter:使用 for 循环将对象移动到随机位置