Cluster health API有参数wait_for_status
(根据文档)等待指定的群集状态。但是,我想等待特定的索引达到某种状态。
如果我将群集运行状况请求与level=indices
和index=myindex
一起使用,那么等待是否仍会在群集级别上运行?我想轮询状态并在达到状态后继续会产生相同的效果但是有更好的方法吗?
答案 0 :(得分:6)
也可以将health
api用于特定索引:
GET /_cluster/health/index_name?wait_for_status=green&timeout=10s