Elasticsearch中的节点是否可以有多个分片?

时间:2015-05-30 20:56:21

标签: elasticsearch

我正在阅读“Elasticsearch:The Definitive Guide”,我想确认一下。

当我们创建索引时,默认情况下会将其分配给5个分片(或者我们可以使用“number_of_shards”设置)。

但是,如果我只使用一个节点(一个服务器),索引是否会在同一节点中分散为5个分片?我想我要问的是 - 一个节点可以有多个分片吗?

1 个答案:

答案 0 :(得分:1)

是一个节点可以有一个或多个索引的多个分片。您可以通过执行GET _cat/shards?v命令自行验证。阅读有关命令here的更多信息。拥有单个节点Elasticsearch集群的问题是不会分配索引的副本分片(但主分片将是分配的),因为在同一台机器上同时拥有同一分片的主副本并没有意义。