Joe, Sorry if there is a space in the mail. There is no spaces in the original config. I had to change the original address with an anonymous
/jens > Den 10. jun. 2021 kl. 19.31 skrev Joe Gresock <jgres...@gmail.com>: > > Jens, > > Can you try removing the space from the nifi.cluster.load.balance.host > property and see what happens? > >> On Thu, Jun 10, 2021 at 1:23 PM Jens M. Kofoed <jmkofoed....@gmail.com> >> wrote: >> Dear Community >> >> I have installed and configured a 3 node secured NiFi cluster with NiFi >> 1.13.2, Java 8 on Ubuntu 20.04. >> I was wondering why the cluster didn't load balance flowfiles after I >> configured Round Robins between a ListFTP and FetchFTP Process. (Other mails >> earlier today: Round Robin not working NiFi) >> After many attempt to find and fix the issues I notes that the load balance >> port 6342 was bind to localhost and not 0.0.0.0. >> >> > netstat -l >> Active Internet connections (only servers) >> Proto Recv-Q Send-Q Local Address Foreign Address State >> tcp 0 0 0.0.0.0:9090 0.0.0.0:* LISTEN >> tcp 0 0 0.0.0.0:9443 0.0.0.0:* LISTEN >> tcp 0 0 localhost:6342 0.0.0.0:* LISTEN >> tcp 0 0 localhost:42603 0.0.0.0:* LISTEN >> tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN >> tcp 0 0 node01.domain.com:8443 0.0.0.0:* LISTEN >> tcp6 0 0 localhost:42101 [::]:* LISTEN >> tcp6 0 0 [::]:ssh [::]:* LISTEN >> raw6 0 0 [::]:ipv6-icmp [::]:* 7 >> >> Part of the configuration is like this: >> nifi.web.https.host=node1.domain.com >> nifi.web.https.port=8443 >> nifi.web.https.network.interface.default=ens192 >> nifi.cluster.is.node=true >> nifi.cluster.node.address=node01.domain.com >> nifi.cluster.node.protocol.port=9443 >> nifi.cluster.node.protocol.threads=10 >> nifi.cluster.node.protocol.max.threads=50 >> nifi.cluster.node.event.history.size=25 >> nifi.cluster.node.connection.timeout=5 sec >> nifi.cluster.node.read.timeout=5 sec >> nifi.cluster.node.max.concurrent.requests=100 >> nifi.cluster.firewall.file= >> nifi.cluster.flow.election.max.wait.time=5 mins >> nifi.cluster.flow.election.max.candidates=3 >> >> # cluster load balancing properties # >> nifi.cluster.load.balance.host= node01.domain.com >> 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 >> >> Errors in nifi-app.log >> 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 >> 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 node2.domain.com:8443 for load balancing >> java.net.ConnectException: Connection refused >> >> The question is: >> Why does the error messages say: Unable to connect to node2.domain.com:8443 >> for load balancing >> Shouldn't it be port 6342????? >> Why does this port bind to localhost while all other ports bind to 0.0.0.0 >> or node01.domain.com??? >> >> kind regards >> Jens