我正在尝试使用 Apache Atlas 的 REST api 删除关系。类似的cURL
命令如下。
curl --location --request DELETE 'https://atlas.mydomain.com:443/api/atlas/v2/relationship/guid/8fb66d88-bb69-4a8e-b891-bb7cfd8feffa' \
--data-raw ''
但是,这不会作为关系从 中删除Atlas UI
。我仍然看到实体的这种关系。但是如果我通过 guid 搜索实体,我发现关系处于DELETED
状态,这意味着我的cURL
命令正在运行。
请指导解决这个问题。
最后,我意识到在启用硬删除的同时工作更容易、更好。您可以从配置中启用它。
conf/atlas-application.properties
atlas.DeleteHandlerV1.impl=org.apache.atlas.repository.store.graph.v1.HardDeleteHandlerV1