Hi Joe I just found out that port 6342 is bound to localhost. Why???? In the last build NIFI is bound to localhost as standard if not specifying which interface to use: nifi.web.https.host=node1.domain.com nifi.web.https.port=8443 nifi.web.https.network.interface.default=ens192 <----- If this is not configured the UI is bound to localhost.
But how can I configure port 6342 to bound to any interface??? kind regards Jens Den tor. 10. jun. 2021 kl. 16.32 skrev Joe Gresock <jgres...@gmail.com>: > Ok, and just to confirm, you've verified that each node can talk to the > others over port 6342? > > On Thu, Jun 10, 2021 at 10:29 AM Jens M. Kofoed <jmkofoed....@gmail.com> > wrote: > >> I have the same error for node2 as well. >> All 3 nodes can talk to each other. If I use a remote process group and >> connect to an "remote" input port, everything works fine. This is a work >> around for round robin. >> My configuration for cluster load balance is the default. >> nifi.cluster.load.balance.host= >> nifi.cluster.load.balance.port=6342 >> nifi.cluster.load.balance.connections.per.node=4 >> nifi.cluster.load.balance.max.thread.count=8 >> nifi.cluster.load.balance.comms.timeout=30 sec >> >> kind regards >> Jens >> >> >> Den tor. 10. jun. 2021 kl. 16.18 skrev Joe Gresock <jgres...@gmail.com>: >> >>> That would seem to be the culprit :) It sounds like your other nodes >>> can't connect to node3 over port 8443. Have you verified that the port is >>> open? Same question for all other ports configured in your nifi.properties. >>> >>> On Thu, Jun 10, 2021 at 10:08 AM Jens M. Kofoed <jmkofoed....@gmail.com> >>> wrote: >>> >>>> Hi Joe >>>> >>>> Thanks for replaying :-) >>>> Looking at status history for the fetchFTP and all the other processers >>>> in the flow it is only the primary node which has processed flowfiles. >>>> I have created clusters before with no issues, but there must be >>>> something tricky which I'm missing. >>>> >>>> I found this error in the log which explain why it is only the primary >>>> node >>>> 2021-06-10 16:00:22,078 ERROR [Load-Balanced Client Thread-1] >>>> org.apache.nifi.controller.queue.clustered.client.async.nio.NioAsyncLoadBalanceClient >>>> Unable to connect to node3.domain.com:8443 for load balancing >>>> java.net.ConnectException: Connection refused >>>> >>>> But I don't know why the Connection should be refused. I can't find any >>>> other errors about connections. And know I have added the node group into >>>> all policies, so all nodes should have all access rights. >>>> >>>> Any advice for future investigation? >>>> >>>> kind regards >>>> Jens >>>> >>>> Den tor. 10. jun. 2021 kl. 15.36 skrev Joe Gresock <jgres...@gmail.com >>>> >: >>>> >>>>> Hi Jens, >>>>> >>>>> Out of curiosity, when you run the FetchFTP processor, what does the >>>>> Status History of that processor show? Is the processor processing files >>>>> on all of your nodes or just the primary? >>>>> >>>>> On Thu, Jun 10, 2021 at 9:07 AM Jens M. Kofoed <jmkofoed....@gmail.com> >>>>> wrote: >>>>> >>>>>> Dear community >>>>>> >>>>>> I have created a 3 node cluster with NiFi 1.13.2, java 8 on a ubuntu >>>>>> 20.04. >>>>>> I have a ListFTP Process running on primary node only -> FetchFTP >>>>>> with Round Robin on the connection. But if I stop the FetchFTP Process >>>>>> and >>>>>> looking at the queue all flowfiles are listed to be on the same node. >>>>>> Which >>>>>> is also the primary node. >>>>>> >>>>>> Just for testing purpose, I've tried to set round robin on other >>>>>> connection but all files stays on primary node. I have been looking in >>>>>> the >>>>>> logs but can't find any errors yet. >>>>>> >>>>>> Please advice? >>>>>> kind regards >>>>>> Jens >>>>>> >>>>>