linux - 只有一台服务器,上线elasticsearch,是选择单机模式还是单机开多节点做集群?

 

问题描述:

目前面临一个需求,大概率会产生特别多的数据量,预计最大数据量1亿条,并且所有的字段都需要频繁用于查询,所以想着用es去处理。
考虑到我们只有一台服务器(16核64G),并且分片和副本不会放置在同一节点上导致索引一直是黄色状态,然后有"大佬"告诉我那就开多个节点,单机做集群,可单机开多个节有意义吗?如果不开多节点,单节点有啥需要注意的地方吗?
求大佬赐教。


 

第 1 个答案:

  1. 可以充分利用多核性能。
  2. 日后迁移成真·集群的话方便一些。

至于防止单点故障这种高可用的优点,你在单机上自然是享受不到了,无论你是单节点还是多节点(开三个进程、就其中一个进程挂了另两个依然还在的这种情况不能说没有,但我们考虑单点故障一般都只考虑真集群,并不关心这种伪集群)。


react.js - 什么是react心智模型?:react心智模型怎么理解