文档首页/
MapReduce服务 MRS/
组件操作指南(安卡拉区域)/
使用Elasticsearch/
Elasticsearch常见问题/
Reindex工具常见问题/
索引数据导入已执行,如何取消该索引的数据导入
更新时间:2024-11-29 GMT+08:00
索引数据导入已执行,如何取消该索引的数据导入
处理步骤
- 查看索引执行的taskID。
查找日志文件logs/estool.log,检索内容为“索引名称”+空格+“reindex taskID:”。
例如: cat estool.log | grep 'index1 reindex taskID:'
结果为“index1 reindex taskID: R9QEdSqcQkSdkqGzinrvAA:68993”,其中R9QEdSqcQkSdkqGzinrvAA:68993即为taskID。
如果索引存在多type,则每个type都会有一个任务ID。
- 取消重建索引任务。
curl -XPOST --negotiate -k -u : curl -XPOST --negotiate -k -u : 'https://ip:port/_tasks/taskID/_cancel?pretty'
- ip:EsNode或EsClient实例的业务IP。
- port:实例业务IP的端口号。
- index_name:索引表的名称。
- 删除新集群已导入索引。
curl -XDELETE --negotiate -k -u : 'https://ip:port/index_name?pretty'
父主题: Reindex工具常见问题