[
https://issues.apache.org/jira/browse/NIFI-2088?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jeff Storck updated NIFI-2088:
------------------------------
Assignee: (was: Jeff Storck)
> Improve error message when using http and https port in a cluster
> -----------------------------------------------------------------
>
> Key: NIFI-2088
> URL: https://issues.apache.org/jira/browse/NIFI-2088
> Project: Apache NiFi
> Issue Type: Improvement
> Affects Versions: 1.0.0
> Reporter: Bryan Bende
> Priority: Minor
>
> I was setting up a local secure cluster for testing and had configured the
> first node and tried starting it, got this error:
> {code}
> 2016-06-22 17:54:44,537 INFO [main] o.eclipse.jetty.server.AbstractConnector
> Started ServerConnector@43069adf{SSL,[ssl, http/1.1]}{0.0.0.0:8443}
> 2016-06-22 17:54:44,537 INFO [main] org.eclipse.jetty.server.Server Started
> @30444ms
> 2016-06-22 17:54:45,341 INFO [main] org.apache.nifi.web.server.JettyServer
> Loading Flow...
> 2016-06-22 17:54:45,345 INFO [main] org.apache.nifi.io.socket.SocketListener
> Now listening for connections from nodes on port 8088
> 2016-06-22 17:54:45,385 INFO [main] o.a.nifi.controller.StandardFlowService
> Connecting Node: localhost:8080
> 2016-06-22 17:54:45,386 INFO [main] o.a.c.f.imps.CuratorFrameworkImpl Starting
> 2016-06-22 17:54:45,389 INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181]
> o.a.zookeeper.server.ZooKeeperServer Client attempting to establish new
> session at /127.0.0.1:50466
> 2016-06-22 17:54:45,389 INFO [SyncThread:0]
> o.a.zookeeper.server.ZooKeeperServer Established session 0x1557a1bb2f60003
> with negotiated timeout 4000 for client /127.0.0.1:50466
> 2016-06-22 17:54:45,390 INFO [main-EventThread]
> o.a.c.f.state.ConnectionStateManager State change: CONNECTED
> 2016-06-22 17:54:45,395 INFO [main] o.a.n.c.c.node.CuratorNodeProtocolSender
> Determined that Cluster Coordinator is located at 192.168.1.8; will use this
> address for sending heartbeat messages
> 2016-06-22 17:54:45,396 ERROR [main] o.a.n.c.c.node.CuratorNodeProtocolSender
> Attempted to determine Cluster Coordinator address. Zookeeper indicates that
> address is 192.168.1.8, but this is not in the expected format of
> <hostname>:<port>
> 2016-06-22 17:54:45,396 INFO [Curator-Framework-0]
> o.a.c.f.imps.CuratorFrameworkImpl backgroundOperationsLoop exiting
> 2016-06-22 17:54:45,399 INFO [ProcessThread(sid:0 cport:-1):]
> o.a.z.server.PrepRequestProcessor Processed session termination for
> sessionid: 0x1557a1bb2f60003
> 2016-06-22 17:54:45,406 WARN [main] o.a.nifi.controller.StandardFlowService
> Failed to connect to cluster due to:
> org.apache.nifi.cluster.protocol.ProtocolException: Failed to create socket
> due to: java.io.IOException: Unable to determine Cluster Coordinator from
> ZooKeeper
> org.apache.nifi.cluster.protocol.ProtocolException: Failed to create socket
> due to: java.io.IOException: Unable to determine Cluster Coordinator from
> ZooKeeper
> at
> org.apache.nifi.cluster.protocol.AbstractNodeProtocolSender.createSocket(AbstractNodeProtocolSender.java:112)
> ~[nifi-framework-cluster-protocol-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> at
> org.apache.nifi.cluster.protocol.AbstractNodeProtocolSender.requestConnection(AbstractNodeProtocolSender.java:47)
> ~[nifi-framework-cluster-protocol-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> at
> org.apache.nifi.cluster.protocol.impl.NodeProtocolSenderListener.requestConnection(NodeProtocolSenderListener.java:84)
> ~[nifi-framework-cluster-protocol-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> at
> org.apache.nifi.controller.StandardFlowService.connect(StandardFlowService.java:789)
> [nifi-framework-core-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> at
> org.apache.nifi.controller.StandardFlowService.load(StandardFlowService.java:460)
> [nifi-framework-core-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:744)
> [nifi-jetty-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> at org.apache.nifi.NiFi.<init>(NiFi.java:137)
> [nifi-runtime-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> at org.apache.nifi.NiFi.main(NiFi.java:227)
> [nifi-runtime-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> Caused by: java.io.IOException: Unable to determine Cluster Coordinator from
> ZooKeeper
> at
> org.apache.nifi.cluster.coordination.node.CuratorNodeProtocolSender.getServiceAddress(CuratorNodeProtocolSender.java:110)
> ~[nifi-framework-cluster-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> at
> org.apache.nifi.cluster.protocol.AbstractNodeProtocolSender.createSocket(AbstractNodeProtocolSender.java:108)
> ~[nifi-framework-cluster-protocol-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> ... 7 common frames omitted
> Caused by: org.apache.nifi.cluster.protocol.ProtocolException: Attempted to
> determine Cluster Coordinator address. Zookeeper indicates that address is
> 192.168.1.8, but this is not in the expected format of <hostname>:<port>
> at
> org.apache.nifi.cluster.coordination.node.CuratorNodeProtocolSender.getServiceAddress(CuratorNodeProtocolSender.java:86)
> ~[nifi-framework-cluster-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> ... 8 common frames omitted
> 2016-06-22 17:54:45,857 INFO [Curator-Framework-0]
> o.a.c.f.imps.CuratorFrameworkImpl backgroundOperationsLoop exiting
> 2016-06-22 17:54:45,858 INFO [ProcessThread(sid:0 cport:-1):]
> o.a.z.server.PrepRequestProcessor Processed session termination for
> sessionid: 0x1557a1bb2f60002
> 2016-06-22 17:54:45,859 INFO [Publish Heartbeat Address]
> o.a.n.c.c.h.ClusterProtocolHeartbeatMonitor Successfully published Cluster
> Heartbeat Monitor Address of :8088 to ZooKeeper
> 2016-06-22 17:54:48,844 INFO [Heartbeat Monitor Thread-1]
> o.a.n.c.c.node.NodeClusterCoordinator Failed to retrieve any new heartbeat
> information for nodes. Will not make any decisions based on heartbeats.
> 2016-06-22 17:54:50,409 INFO [main] o.a.c.f.imps.CuratorFrameworkImpl Starting
> 2016-06-22 17:54:50,411 INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181]
> o.a.zookeeper.server.ZooKeeperServer Client attempting to establish new
> session at /127.0.0.1:50471
> 2016-06-22 17:54:50,411 INFO [SyncThread:0]
> o.a.zookeeper.server.ZooKeeperServer Established session 0x1557a1bb2f60004
> with negotiated timeout 4000 for client /127.0.0.1:50471
> 2016-06-22 17:54:50,411 INFO [main-EventThread]
> o.a.c.f.state.ConnectionStateManager State change: CONNECTED
> 2016-06-22 17:54:50,412 INFO [main] o.a.n.c.c.node.CuratorNodeProtocolSender
> Determined that Cluster Coordinator is located at :8088; will use this
> address for sending heartbeat messages
> 2016-06-22 17:54:50,413 INFO [Curator-Framework-0]
> o.a.c.f.imps.CuratorFrameworkImpl backgroundOperationsLoop exiting
> 2016-06-22 17:54:50,413 INFO [ProcessThread(sid:0 cport:-1):]
> o.a.z.server.PrepRequestProcessor Processed session termination for
> sessionid: 0x1557a1bb2f60004
> 2016-06-22 17:54:50,420 INFO [Process Cluster Protocol Request-1]
> o.a.n.c.c.node.NodeClusterCoordinator Status of localhost:8080 changed from
> NodeConnectionStatus[state=DISCONNECTED, Disconnect Code=Not Has Not Yet
> Connected to Cluster, Disconnect Reason=NOT_YET_CONNECTED, updateId=1] to
> NodeConnectionStatus[state=CONNECTING, updateId=2]
> 2016-06-22 17:54:50,425 INFO [Process Cluster Protocol Request-2]
> o.a.n.c.c.node.NodeClusterCoordinator Status of localhost:8080 changed from
> NodeConnectionStatus[state=CONNECTING, updateId=2] to
> NodeConnectionStatus[state=CONNECTING, updateId=2]
> {code}
> Turns out I had left the http web port and also specified an https web port.
> Once I removed the http port and disabled http site-to-site I was able to
> start up.
> We should provide a better message about what the problem was here.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)