无法在 ES 中创建具有特定分片编号的索引
Not able to create a index with specific shard numbers in ES
我在 ES 上工作,通过使用以下命令限制分片数量在 ES 中创建一些新索引
curl -XPUT localhost:9200/es_test_index '{ "settings : { "number_of_shards" ; 2 } }'
但是创建索引时出现了一个小问题,但没有将分片设置为 2,而是使用默认的分片计数 5。谁能告诉我如何更改此设置。
AM 正在处理 ES 5.1.1
谢谢
您有一个拼写错误,您需要使用 :
而不是 ;
,而且您缺少 -d
开关,请尝试这样做:
curl -XPUT localhost:9200/es_test_index -d '{ "settings : { "number_of_shards": 2 } }'
^ ^
| |
add this fix this
我在 ES 上工作,通过使用以下命令限制分片数量在 ES 中创建一些新索引
curl -XPUT localhost:9200/es_test_index '{ "settings : { "number_of_shards" ; 2 } }'
但是创建索引时出现了一个小问题,但没有将分片设置为 2,而是使用默认的分片计数 5。谁能告诉我如何更改此设置。
AM 正在处理 ES 5.1.1
谢谢
您有一个拼写错误,您需要使用 :
而不是 ;
,而且您缺少 -d
开关,请尝试这样做:
curl -XPUT localhost:9200/es_test_index -d '{ "settings : { "number_of_shards": 2 } }'
^ ^
| |
add this fix this