在别名过程中发生了超时警告

时间:2016-06-14 04:35:29

标签: elasticsearch

我们的系统有两个索引(例如:data1& data2),并且有一个别名(例如:data)。 [别名:数据]每隔10米在[index:data1]和[index:data2]之间更改。 那么没有别名的索引将被另一个程序重新创建,就像删除→映射→设置数据→等待别名更改一样。

别名更改java代码(data2):

IndicesAliasesRequestBuilder aliasRequest = ElasticUtils.getTransportClientInstance().admin().indices().prepareAliases()
    .addAlias("data2", "data")
    .removeAlias("data1", "data");
IndicesAliasesResponse aliasResponse = aliasRequest.execute().actionGet();

我的问题: 通常,别名的处理时间是<1s,但偶尔(每周一次?)超时警告发生.ES服务器日志:

[2016-06-13 09:12:33,333][WARN ][cluster.service          ] [Node#2] cluster state update task [index-aliases] took 40.1s above the warn threshold of 30s

有谁知道为什么偶尔会出现这个问题?感谢。

ps:我们正在使用elasticsearch_2.2。

0 个答案:

没有答案