[ 
https://issues.apache.org/jira/browse/NIFI-3642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17309404#comment-17309404
 ] 

Sandip Singh commented on NIFI-3642:
------------------------------------

We are facing this issue while setting up the cluster with 2 instances. Kindly 
request the team to take this up in the next release

> Specify preferred host for web API when clustered
> -------------------------------------------------
>
>                 Key: NIFI-3642
>                 URL: https://issues.apache.org/jira/browse/NIFI-3642
>             Project: Apache NiFi
>          Issue Type: Improvement
>    Affects Versions: 1.2.0, 1.1.1, 1.0.1
>            Reporter: Bryan Bende
>            Priority: Minor
>
> When clustered, each node calculates two pairs of hosts and ports:
> 1) The cluster socket address and cluster socket port
> (nifi.cluster.node.address and nifi.cluster.node.protocol.port) which
> are used for the clustering protocol
> 2) The node API address and node API port which is the web
> address/port to use when web-requests are being replicated across the
> cluster
> In a secure cluster, each node would have nifi.web.https.host specified in 
> order match the hostname in the certificate being used, but in an unsecure 
> cluster nifi.web.http.host could be left blank.
> When  nifi.web.http.host, Jetty will bind to all available network 
> interfaces, but the node will calculate its API address as localhost because 
> it does have any other information to use. This will cause a node to try and 
> replicate a request to another node using a localhost address which obviously 
> won't work.
> We should provide an additional, optional property like 
> nifi.cluster.preferred.web.api.host which would be used to determine the web 
> API hostname to report when unsecured, and when no http host is provided. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to