我有一个由3个节点(1个主节点和2个数据节点)组成的弹性搜索集群,我启用了xpack之后,无法启动主节点。所以我运行了elasticsearch-节点重定向命令。集群重新启动。
但现在我有了未分配的碎片。
analytics-2019-11-19 0 p UNASSIGNED
analytics-2019-11-19 0 r UNASSIGNED集群状态是红色的。我对麋鹿不熟悉。让我知道如何解决这个问题,并使集群变成绿色?
谢谢
发布于 2019-11-19 19:45:55
为了解决UNASSIGNED碎片问题,您必须遵循以下步骤:
结果输出将提供有关集群中某些碎片为何仍未分配的有用的详细信息。
例如:
您可能会看到这样的解释:"explanation" : "the shard cannot be allocated to the same node on which a copy of the shard already exists"意味着您不再需要一个索引,您可以删除它以将集群状态恢复为绿色。
如果不是这个问题(例子),那么它可能是以下原因之一:
-Shard allocation is purposefully delayed
-Too many shards, not enough nodes
-You need to re-enable shard allocation
-Shard data no longer exists in the cluster
-Low disk watermark
-Multiple Elasticsearch versions希望这能有所帮助
https://stackoverflow.com/questions/58938176
复制相似问题