Hi,

I have defined a simple pipeline in Nifi:

GetFile => some processor doing a dummy transformation => PublishInKafka

...............with Atlas integration for lineage purposes

Versions:
-- Atlas 0.8.0 (Stack : HDP 2.6.4)
-- Nifi 1.5.0

and I have put some (dummy) file into the input directory, and it went up
to the end of the pipeline.

Results:

* a "nifi_flow" entity and a "nifi_flow_path" entity were defined in Atlas
<= good

* PROBLEM_1: the "nifi_flow_path" entity has no input, neither output.

But I see in the Nifi logs a trace stating that Nifi has sent a
"ENTITY_PARTIAL_UPDATE"
json to Atlas HOOK topic, with correct input and output.

So, something looks like broken in Nifi<=>Atlas link, or within Atlas.

* PROBLEM_2 (but Atlas related): when I use the GUI, Atlas says it can't
found the "nifi_flow" entity while it's available through the REST api:

2018-04-24 05:48:14,317 ERROR - [pool-2-thread-5 -
3076c14e-9bb4-44a7-8299-d56476f3ec89:]
~ graph rollback due to exception AtlasBaseException:Instance nifi_flow
with unique attribute
{qualifiedName=76d4acd9-0162-1000-257a-7393e17b3a16@mycluster5}
does not exist (GraphTransactionInterceptor:73)

============>

So my questions:

1) Did anyone meet such problems ?

2) Does anyone have had some (good) experience integrating Nifi with Atlas
?

Thanks.

Dominique

Reply via email to