gpt4 book ai didi

elasticsearch - Elasticsearch创建索引-所有集群均未分配

转载 作者:行者123 更新时间:2023-12-02 23:24:44 24 4
gpt4 key购买 nike

我正在尝试将数据从ES 1.x迁移到2.x

由于某些特定原因,我不得不使用2.0

所有快照均已正确创建,但是当我尝试还原到升级后的ES时,响应显示为“已确认”,但所有分片均未分配。

尝试删除,然后使用默认设置创建一个没有任何索引的新索引。

日志仅显示

[2017-06-19 10:22:10,315][INFO ][cluster.metadata         ] [Mountjoy] [test] creating index, cause [api], templates [], shards [5]/[1], mappings []

然后响应再次是 {"acknowledged":true}
但是通过检查运行状况,它会显示 1497893476 10:31:16 elasticsearch red 1 1 0 0 0 0 10 0 - 0.0%,并且未将分片分配给索引

我检查了其他一些帖子,其中一些提到磁盘问题。我在这台机器上有300GB以上的空间。我需要更改一些设置以将空间“分配”给ES吗?

由此,我们可以找出为什么未分配分片吗?

最佳答案

好吧....找出了问题所在.....

我需要启用分片分配...

curl -XPUT 'localhost:9200/_cluster/settings' -d
'{ "transient":
{ "cluster.routing.allocation.enable" : "all"
}
}'

这是此处列出的代码的直接副本: https://www.datadoghq.com/blog/elasticsearch-unassigned-shards/#reason-3-you-need-to-reenable-shard-allocation

关于elasticsearch - Elasticsearch创建索引-所有集群均未分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44636667/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com