我们曾经有软删除,最近在 atlas 1.1 中启用了硬删除。现在我们正在尝试通过 guid api 删除来清理软删除的实体,但无法清除这些实体。启用硬删除后,有没有办法删除/清理软删除的实体?
即使我尝试更新具有活动状态的实体以使其处于活动状态,但状态仍然是“已删除”。
阿帕奇阿特拉斯版本:1.1
API:删除 /v2/entity/guid/{guid}
我们曾经有软删除,最近在 atlas 1.1 中启用了硬删除。现在我们正在尝试通过 guid api 删除来清理软删除的实体,但无法清除这些实体。启用硬删除后,有没有办法删除/清理软删除的实体?
即使我尝试更新具有活动状态的实体以使其处于活动状态,但状态仍然是“已删除”。
阿帕奇阿特拉斯版本:1.1
API:删除 /v2/entity/guid/{guid}
Atlas 似乎添加了清除 API( /admin/purge
) 来删除软删除的实体。
您可以通过 jira:https://issues.apache.org/jira/browse/ATLAS-3477
了解更多详细信息。
----------------soft
curl -iv -u admin:admin -X DELETE http://localhost:21000/api/atlas/v2/entity/guid/88f13750-f2f9-4e31-89f7-06d313fe5d39
---------------- than hard
curl -i -X PUT -H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-u admin:admin 'http://loclahost:21000/api/atlas/admin/purge/' \
-d '["88f13750-f2f9-4e31-89f7-06d313fe5d39"]'