【问题标题】:Elasticsearch Index Template RefreshElasticsearch 索引模板刷新
【发布时间】:2017-06-28 06:09:52
【问题描述】:

我正在为Elasticsearch 5.2.2 使用Java API,并且看到Index Templates 的创建间歇性地需要时间来创建。 因此,当我创建一个索引模板并检查它是否创建成功时,有时它会返回模板大小为 0。

GetIndexTemplatesResponse response = client.admin().indices().prepareGetTemplates(TEMPLATE_NAME).execute().actionGet();
System.out.println(response.getIndexTemplates().size()); // returns 0

我的问题是,(为了克服这个问题)是否刷新了所有索引模板? 类似于所有索引刷新的东西? (Java 等价物):

esClient.admin().indices().prepareRefresh().get();

【问题讨论】:

    标签: java elasticsearch


    【解决方案1】:

    您需要检查PutIndexTemplateResponse,有一个选项可以检查操作是否被确认。如果是则模板添加成功。

    【讨论】:

      猜你喜欢
      • 2016-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-26
      • 2018-10-12
      • 1970-01-01
      • 1970-01-01
      • 2015-02-02
      相关资源
      最近更新 更多