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

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题