java - 当我删除 Elasticsearch 索引时,我无法搜索 Elasticsearch。如何解决这个问题呢?
问题描述
我的 Elasticsearch 每天都会生成一些索引。我设置了一个定时任务,每天23:00删除前一天的索引。主要是三个索引,大小分别为8G、8G、70G,但是此时查询Elasticsearch会被阻塞,程序会被阻塞。抛出异常,导致查询失败,过一段时间就好了,为什么会这样
DeleteIndexResponse deleteIndexResponse = transportClient
.admin()
.indices()
.prepareDelete(deleteIndices).execute().actionGet();
解决方案
推荐阅读
- java - 如何在同一个测试类上运行多个网页
- google-bigquery - BQ:不支持引用其他表的相关子查询 - 其中 ARRAY_AGG 不实用
- amazon-web-services - Google 登录在 Android 应用程序中工作,但未连接到 YouTube API
- python - 联合正态先验分布的后验
- php - laravel 5.3:UrlGenerator.php 第 314 行中的 ErrorException:未定义路由 [produce.reduceByOne]
- elixir - 创建一个有多个孩子的主管长生不老药
- python - Python从字符串url中提取会话ID
- python - ResultSet 对象没有属性“文本”。您可能将项目列表视为单个项目。
- rxjs - 可从回调观察到,其中回调不是错误优先的
- r - 在 TidyGraph 中计算 Everett-Valente 经纪分数