矢量大数据(Geoanalytics Server)之在时空库中删除GA任务结果服务对应的数据

0
分享 2020-03-06
环境:arcgis enterprise 1071 + geoanalytics server 1071 单机版本
所需要的辅助工具:postman

根据上一篇文章《矢量大数据(Geoanalytics Server)之在es中找到GA任务结果服务对应的数据》,可以明确我们要删除的数据。
 
如果通过以下方式删除了服务对应的全部数据,服务本身不会被删除,结果会导致服务里面包含的要素为0。

1. 可以根据上一篇文章的详细讲解,可以通过index将要删除的服务和其在es中的存储的数据联系起来。
访问http://localhost:9220/_cat/indices?v

Image11.png

假如,此处我就要删除index为esri-ds-data_2f7c8d30-56a8-4afb-97aa-323eb8763340_es-6-4-2_20200305的数据。

2. 打开postman,连接es,如何连接的步骤参考文档《矢量大数据(Geoanalytics Server)之 解除时空数据库ES只读模式》 http://zhihu.esrichina.com.cn/article/3941
 
接下来要拼出删除语句和请求体:将要删除的index拼在http://localhost:9220  后面,并注意动作选DELETE,如下图:

Image12.png


此处的要求是将这个服务对应的所有数据都删除掉,所以请求体如下:
   {
        "_index" : "esri-ds-data_51ff8534-9053-4130-8413-542c49139ea7_es-6-4-2_20200303"
        
   }

将删除语句和请求体都配置好后,点击Send,如果看到结果返回为true,说明执行成功,整个执行过程如下图:
 
Image13.png


我们再次查看 http://localhost:9220/_cat/indices?v,观察上述index已经被删除;观察数据存放地址,UUID对应的文件夹gFTdu2ZDScCGnPg8HrdS4g也被删除。

Image14.png

 

1 个评论

分享一个这篇文章解决的问题描述。
多台时空库,在hosting server的admin下检查时空库的健康状态是red, 在同一个页面还列出了unhealthy index,直接用postman将不健康的索引对应的数据删除,时空库的集群状态恢复正常。

要回复文章请先登录注册