Elastic5.4:如何跟踪删除索引的完成?

时间:2018-11-20 17:18:33

标签: elasticsearch listener indices

我将Java API用于ES5.4.1(我无法升级到较新版本)为

DeleteIndexResponse delResp = indicesClient.prepareDelete(indices).get();

问题在于索引很大,因此delResp.isAcknowledged()可能为false,因为所有节点均未响应。与https://discuss.elastic.co/t/index-delete-acknowledgement/10112中一样。 由于代码的设置方式,我无法使用侦听器。所以不能使用-

indicesClient.prepareDelete(indexName).execute(new ActionListener<DeleteIndexResponse>() 
{
  @Override
  public void onResponse(DeleteIndexResponse response) {
  }
  @Override
  public void onFailure(Exception e) {
  }
});

是否还有其他方法可以确定对索引的删除是否完成?检查群集运行状况(无论是绿色还是黄色)是否有效? (我不知道删除时状态是否变为红色)

0 个答案:

没有答案