通过大分片计数扩展Elasticsearch

时间:2015-08-25 15:27:42

标签: elasticsearch

我对设置Elasticsearch集群感兴趣。最初,将会有非常少的节点(即3个节点),但计划最终将其扩展到数千个节点。文档说明:"主分片的数量在创建索引时是固定的。"这意味着如果我从三个分片开始,我以后通过添加更多节点将无法获得任何优势。这是否意味着我应该最初创建带有10,000个分片的索引,即使我最初只有3个节点?这将使我能够扩展到10,000个节点,对吧?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用_split api进行缩放,而使用_shrink api进行缩小。

https://www.elastic.co/guide/en/elasticsearch/reference/6.5/indices-split-index.html#

POST my_source_index/_split/my_target_index?copy_settings=true
{
  "settings": {
    "index.number_of_shards": 50 
  }
}