Hi all,

I am setting up a NiFi cluster with three node and enable the https, and
the https host and port is configured as below:

nifi.web.https.host=10.1.0.2
nifi.web.https.port=9090

But when I access NiFi my browser, it always comes to an exception:

2019-06-06 22:47:45,456 WARN [Replicate Request Thread-6]
o.a.n.c.c.h.r.ThreadPoolRequestReplicator Failed to replicate request GET
/nifi-api/flow/current-user to localhost:9090 due to
java.net.ConnectException: Failed to connect to localhost/127.0.0.1:9090

2019-06-06 22:47:45,456 WARN [Replicate Request Thread-6]
o.a.n.c.c.h.r.ThreadPoolRequestReplicator

java.net.ConnectException: Failed to connect to localhost/127.0.0.1:9090

        at
okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:242)

        at
okhttp3.internal.connection.RealConnection.connect(RealConnection.java:160)

        at
okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:257)

        at
okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:135)

        at
okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:114)

        at
okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:42)

        at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)

        at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)

        at
okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)

        at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)

        at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)

        at
okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)

        at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)

        at
okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:126)

        at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)

        at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)

        at
okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:200)

        at okhttp3.RealCall.execute(RealCall.java:77)

        at
org.apache.nifi.cluster.coordination.http.replication.okhttp.OkHttpReplicationClient.replicate(OkHttpReplicationClient.java:138)

        at
org.apache.nifi.cluster.coordination.http.replication.okhttp.OkHttpReplicationClient.replicate(OkHttpReplicationClient.java:132)

        at
org.apache.nifi.cluster.coordination.http.replication.ThreadPoolRequestReplicator.replicateRequest(ThreadPoolRequestReplicator.java:647)

        at
org.apache.nifi.cluster.coordination.http.replication.ThreadPoolRequestReplicator$NodeHttpRequest.run(ThreadPoolRequestReplicator.java:839)

        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

        at java.util.concurrent.FutureTask.run(FutureTask.java:266)

        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

        at java.lang.Thread.run(Thread.java:748)

Caused by: java.net.ConnectException: Connection refused (Connection
refused)

        at java.net.PlainSocketImpl.socketConnect(Native Method)

        at
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

        at
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

        at
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

        at java.net.Socket.connect(Socket.java:589)

        at
okhttp3.internal.platform.Platform.connectSocket(Platform.java:129)

        at
okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:240)

        ... 26 common frames omitted


It seems the NiFi replicate the request to localhost:9090, but I did set
the nifi.web.https.host=10.1.0.2, is this a bug or I missed something. Need
for help.

Thanks

Jianan

Reply via email to