I spent some time over the past few days attempting to cluster 3 NiFi nodes. I thought I had the nifi.properties file properly configured, but kept getting "unexpected error occurs" from the UI.
Long story short, you have to specifically set the nifi.web.http.host setting equal to your hostname or IP address and not empty, which defaults to localhost. Does anyone feel this is a bug or is this behavior intended? I was thinking if nifi.cluster.is.node=true then nifi.web.http.host should equal `hostname`, gethostbyname/gethostbyaddr, or something other than localhost. Happy to create a bug if the consensus is "yes, it's a bug" or at least update the docs to reflect that this setting must not be empty. -Chris
