我希望有人可以帮助我解决这个问题。我在群集中配置了ES,但是我有一些我不希望属于群集的索引(仅属于本地节点)。因此,通过这些索引,我可以使用以下内容创建它:
PUT /my_temp_index
{
"settings": {
"number_of_shards" : 1,
"number_of_replicas" : 0
}}
当然,其余索引将属于簇(即number_of_replicas将大于0)
但是问题是当一个节点发生故障时,因为上面的索引没有副本,因此索引将为UNASSIGNED。因此,群集运行状况变为红色。
在这种情况下,我应该在此处进行哪些设置?我知道如果我发布到Close Index API,UNASSIGNED索引将被删除,运行状况将变为绿色。但是我想知道在配置级别或创建索引时要处理的所有设置。 非常感谢