elasticsearch更改分片/副本的数量

时间:2016-09-14 12:12:23

标签: elasticsearch sharding elasticsearch-plugin elasticsearch-2.0

我正在尝试更改索引的分片和副本数量,如下所示。 我使用的是ElasticSearch 2.4.0。

我对数据进行了重新索引,并尝试使用新索引更改分片和副本的数量。

例如,如果我想重新索引银行数据(下面的屏幕显示) - 有3个分片和1个副本 - 我将如何进行?

enter image description here

查询:

#include <conio.h>

void main()
{
    while (1)
    {
        if (_kbhit())
        {
            break;
        }
    }
}

错误:

 curl -XPUT http://localhost:9200/newbank -d'{ "settings": {
    "number_of_shards":2,
    "number_of_replicas":1
    }}'

在弹性论坛中也看到了类似的异常消息 - 我也遇到过:https://discuss.elastic.co/t/elasticsearch-2-1-1-no-of-shard-settings/37825

出现此错误:

{"error":{"root_cause":[{"type":"index_already_exists_exception","reason":"already exists","index":"newbank"}],"type":"index_already_exists_exception","reason":"already exists","index":"newbank"},"status":400}

请帮忙!

提前非常感谢你。

0 个答案:

没有答案