So Ive confirned that transferring code from nifi 2.1.0 to minifi 2.1.0 works at some level.

I created an even simpler flow. It just has GenFlowFile -> LogAttributes. And the LogAttributes terminates the flow.

I was able to export that and run it through the converter and it works.


So my problem must be something to do with the RemoteProcessGroup.


Im coming at it a different way. Im trying to take the code from minifi 1.28.1 and convert it to minifi 2.1.0.


Now the minifi toolkit 2.1.0 help says

Valid commands include:
transform-nifi: Transform NiFi flow JSON format into MiNifi flow JSON format
transform-yml: Transform MiNiFi config YAML into NiFi flow JSON format

So does that mean I need to use transform-yml to convert it to nifi flow format.

Then use transform-nifi to convert it from nifi flow format to minifi flow format


On 14/1/2025 9:25 pm, Robert Cohen wrote:
No, the TLS keystore and truststores are all set up.
And everything works fine in the original nifi sender.
Its only when I copy the code from the original nifi sending host to either a minifi or another nifi, that things stop working.

On 14/01/2025 5:07 pm, Matthew Hawkins wrote:
[You don't often get email from hawko2...@gmail.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]

Hi Robert,

You mentioned you have not setup the TLS side. From about Nifi 1.17 or so,
this has been the default and expected behavior.

Please setup the Nifi instance properly with TLS certs (they can be self
signed, I have a script on GitHub gist to help with this previously shared
with this forum).

You drop the other side's client certificate into trusted keystore and
setup an association via the SSLContextService associated with the RPG.

There's not a lot of logging available when this fails, but having done it
several times with third party REST interconnects and Nifi to Nifi I can
assure you there's something in the code since back then that just won't
let unencrypted unauthenticated sessions transmit. As a security
professional, I like it fails (but dislike it fails silently or weirdly).

Kind regards,

On Tue, 14 Jan 2025, 16:23 Robert Cohen, <robert.co...@anu.edu.au.invalid>
wrote:

Ive got no idea whats going on with this thing.

I thought it might have been a minifi issue or a converter issue, so Im
trying to export a process group  from my source  nifi and push it into
another standalone nifi.

Since I dont care about the GUI, I havent bothered to set up
authentication or authorization.

I just took the the exported flow definition and renamed it to
flow.json.raw

But the code doesnt appear to be running properly in the standalone nifi
either.

The app log doesnt show anything.  Just the regular checkpoints.

None of the processors or the RPG appear to be running.

I'll have to try and get the GUI working so I can log into it and see
whats going on.



On 13/1/2025 1:21 pm, Robert Cohen wrote:
Yes, Ive checked the logs.

There are no error messages of any kind or any indication that its
attempting to transmit anything at all.

Its as if the remote process group is either disconnected or disabled.


The nifi URL works when its in the originating source nifi. And Im
running the minifi on the same host as the source nifi. So things like
firewalls/routing arent an issue.

And https:odc-nifi-test.nci.org.au:444/nifi is the correct URL for the
destination remote NIFI.

Im going to try a flow file converted from the minifi 1 config.ynl, If
that works I;ll have sonething to compare.

I'll also try importing the exported flow into a new NIFI and see if
theres something wrong with the exported file.


On 10/1/2025 8:49 pm, Kedvessy Péter wrote:
[You don't often get email frompkedve...@gmail.com. Learn why this is
important athttps://aka.ms/LearnAboutSenderIdentification ]

Hi Robert,

Have you checked your minifi agent logs? Specifically the
minifi-app.log.
There should be an error describing the reason for the failed
connection/communication with the remote NiFi instance... Is
https:odc-nifi-test.nci.org.au:444/nifi the right URI of your remote
NiFi
instance where you are expecting flow files from the minifi agent?

Regards,
Peter


Reply via email to