我很好奇#shards在Elasticsearch中的影响。特别是,我正在寻找拥有大#shards和小#shards的优缺点。
例如,我有一个双节点集群。假设副本是一个,对于一个索引,我应该创建两个分散在这两个节点上的分片吗?或者我应该使用默认值,即5个分片?我的想法是第一个。
在我看来,没有理由每个索引每个节点有多个共享,因为一个Lucene实例可以比一些Lucene实例具有更好的缓存。
修改 假设我只有一个节点,并且想要创建一个索引。在这种情况下,分片数如何影响性能?我的想法是在这种情况下我应该只有一个碎片。是吗?