我正在尝试更改索引的分片和副本数量,如下所示。 我使用的是ElasticSearch 2.4.0。
我对数据进行了重新索引,并尝试使用新索引更改分片和副本的数量。
例如,如果我想重新索引银行数据(下面的屏幕显示) - 有3个分片和1个副本 - 我将如何进行?
查询:
#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}
请帮忙!
提前非常感谢你。