环境:arcgis enterprise 1071 + geoanalytics server 1071 单机版本
所需要的辅助工具:postman
根据上一篇文章《矢量大数据(Geoanalytics Server)之在es中找到GA任务结果服务对应的数据》,可以明确我们要删除的数据。
如果通过以下方式删除了服务对应的全部数据,服务本身不会被删除,结果会导致服务里面包含的要素为0。
1. 可以根据上一篇文章的详细讲解,可以通过index将要删除的服务和其在es中的存储的数据联系起来。
访问
http://localhost:9220/_cat/indices?v
假如,此处我就要删除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,如下图:
此处的要求是将这个服务对应的所有数据都删除掉,所以请求体如下:
{
"_index" : "esri-ds-data_51ff8534-9053-4130-8413-542c49139ea7_es-6-4-2_20200303"
}
将删除语句和请求体都配置好后,点击Send,如果看到结果返回为true,说明执行成功,整个执行过程如下图:
我们再次查看
http://localhost:9220/_cat/indices?v,观察上述index已经被删除;观察数据存放地址,UUID对应的文件夹gFTdu2ZDScCGnPg8HrdS4g也被删除。