【问题标题】:In Apache Atlas, is there a way to delete/clean soft deleted entities after enabling hard delete?在 Apache Atlas 中,有没有办法在启用硬删除后删除/清理软删除的实体?
【发布时间】:2020-05-27 10:22:42
【问题描述】:

我们曾经有软删除,最近在 atlas 1.1 中启用了硬删除。现在我们正在尝试通过 guid api 删除来清理软删除的实体,但无法清除这些实体。启用硬删除后有没有办法删除/清理软删除的实体?

即使我尝试更新具有活动状态的实体以使其处于活动状态,但状态仍然是“已删除”。

Apache Atlas 版本:1.1

API:删除 /v2/entity/guid/{guid}

【问题讨论】:

    标签: apache-atlas


    【解决方案1】:

    Atlas 似乎添加了清除 API(/admin/purge) 来删除软删除的实体。

    您可以通过jira:https://issues.apache.org/jira/browse/ATLAS-3477了解更多详情。

    【讨论】:

      【解决方案2】:
      ----------------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"]'
      

      【讨论】:

      • 您介意编辑您的答案以包含一些额外的解释吗?这将使它成为一个更多的用户答案,而不仅仅是包含命令。
      猜你喜欢
      • 2021-01-24
      • 1970-01-01
      • 2011-12-26
      • 2019-08-07
      • 1970-01-01
      • 1970-01-01
      • 2019-07-09
      • 2022-08-14
      • 1970-01-01
      相关资源
      最近更新 更多