目前面临一个需求,大概率会产生特别多的数据量,预计最大数据量1亿条,并且所有的字段都需要频繁用于查询,所以想着用es去处理。
考虑到我们只有一台服务器(16核64G),并且分片和副本不会放置在同一节点上导致索引一直是黄色状态,然后有"大佬"告诉我那就开多个节点,单机做集群,可单机开多个节有意义吗?如果不开多节点,单节点有啥需要注意的地方吗?
求大佬赐教。
目前面临一个需求,大概率会产生特别多的数据量,预计最大数据量1亿条,并且所有的字段都需要频繁用于查询,所以想着用es去处理。
考虑到我们只有一台服务器(16核64G),并且分片和副本不会放置在同一节点上导致索引一直是黄色状态,然后有"大佬"告诉我那就开多个节点,单机做集群,可单机开多个节有意义吗?如果不开多节点,单节点有啥需要注意的地方吗?
求大佬赐教。
7 回答5.3k 阅读
5 回答3.3k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
至于防止单点故障这种高可用的优点,你在单机上自然是享受不到了,无论你是单节点还是多节点(开三个进程、就其中一个进程挂了另两个依然还在的这种情况不能说没有,但我们考虑单点故障一般都只考虑真集群,并不关心这种伪集群)。