我在5.6.12版本上运行2节点集群
我按照以下滚动升级指南:https://www.elastic.co/guide/en/elasticsearch/reference/5.6/rolling-upgrades.html
将最后一个升级后的节点重新连接回我的群集后,由于未分配的分片,运行状况仍为黄色 .
重新启用分片分配似乎没有效果:
PUT _cluster/settings
{
"transient": {
"cluster.routing.allocation.enable": "all"
}
}
检查群集运行状况时查询结果:
GET _cat/health:
1541522454 16:40:54 elastic-upgrade-test yellow 2 2 84 84 0 0 84 0 - 50.0%
GET _cat/shards:
v2_session-prod-2018.11.05 3 p STARTED 6000 1016kb xx.xxx.xx.xxx node-25
v2_session-prod-2018.11.05 3 r UNASSIGNED
v2_session-prod-2018.11.05 1 p STARTED 6000 963.3kb xx.xxx.xx.xxx node-25
v2_session-prod-2018.11.05 1 r UNASSIGNED
v2_session-prod-2018.11.05 4 p STARTED 6000 1020.4kb xx.xxx.xx.xxx node-25
v2_session-prod-2018.11.05 4 r UNASSIGNED
v2_session-prod-2018.11.05 2 p STARTED 6000 951.4kb xx.xxx.xx.xxx node-25
v2_session-prod-2018.11.05 2 r UNASSIGNED
v2_session-prod-2018.11.05 0 p STARTED 6000 972.2kb xx.xxx.xx.xxx node-25
v2_session-prod-2018.11.05 0 r UNASSIGNED
v2_status-prod-2018.11.05 3 p STARTED 6000 910.2kb xx.xxx.xx.xxx node-25
v2_status-prod-2018.11.05 3 r UNASSIGNED
有没有其他方法可以尝试再次分片分配工作,这样我可以将我的群集 Health 恢复为绿色?
1 回答
我的群集中的另一个节点有一个“高磁盘水印[超过90%]”警告消息,因此碎片“重新定位远离此节点” .
我将配置更新为:
重新启动节点后,分片再次开始分配 .
这是一个快速修复 - 我还将尝试增加此节点上的磁盘空间,以确保我不会失去可靠性 .