es 集群配置更新失败 - 超时
# DSL 控制台执行后,会返回 504 Timeout,但配置始终未被更新
# Shell 如下
curl -X PUT http://127.0.0.1:9200/_cluster/settings -d '{"transient":{"cluster.routing.allocation.total_shards_per_node":null}}'
{
"error" : {
"root_cause" : [
{
"type" : "process_cluster_event_timeout_exception",
"reason" : "failed to process cluster event (cluster_update_settings) within 30s"
}
],
"type" : "process_cluster_event_timeout_exception",
"reason" : "failed to process cluster event (cluster_update_settings) within 30s"
},
"status" : 503
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
原因可能比较复杂:
比如 索引太多、分片太多、集群正在处理的任务较多、内部连接因为 xxx 原因都在等待导致阻塞等。
情况紧急的的话,可以通过临时指定较长的超时时间来操作。
Ref: https://www.elastic.co/guide/...