Here’s the scenario.

1. Deploy Nifi Cluster :
    - NCM
    - Pirmary
    - Node.

2. Verified that everything is OK.

3. I then disconnected the slave Node and deployed some pipelines on the 
cluster.

4. Now I tried to bring up the slave node. It gives the following error.


2016-02-01 19:41:05,393 WARN [main] org.apache.nifi.web.server.JettyServer 
Failed to start web server... shutting down.

java.lang.Exception: Unable to load flow due to: java.io.IOException: 
org.apache.nifi.cluster.ConnectionException: Failed to connect node to cluster 
because local flow is different than cluster flow.

at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:784) 
~[nifi-jetty-0.4.1.jar:0.4.1]

at org.apache.nifi.NiFi.<init>(NiFi.java:137) [nifi-runtime-0.4.1.jar:0.4.1]

at org.apache.nifi.NiFi.main(NiFi.java:227) [nifi-runtime-0.4.1.jar:0.4.1]

Caused by: java.io.IOException: org.apache.nifi.cluster.ConnectionException: 
Failed to connect node to cluster because local flow is different than cluster 
flow.

at 
org.apache.nifi.controller.StandardFlowService.load(StandardFlowService.java:453)
 ~[nifi-framework-core-0.4.1.jar:0.4.1]

at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:775) 
~[nifi-jetty-0.4.1.jar:0.4.1]

... 2 common frames omitted

Caused by: org.apache.nifi.cluster.ConnectionException: Failed to connect node 
to cluster because local flow is different than cluster flow.

at 
org.apache.nifi.controller.StandardFlowService.loadFromConnectionResponse(StandardFlowService.java:732)
 ~[nifi-framework-core-0.4.1.jar:0.4.1]

at 
org.apache.nifi.controller.StandardFlowService.load(StandardFlowService.java:433)
 ~[nifi-framework-core-0.4.1.jar:0.4.1]

... 3 common frames omitted

Caused by: org.apache.nifi.controller.UninheritableFlowException: Proposed 
configuration is not inheritable by the flow controller because of flow 
differences: Found difference in Templates:

Local Fingerprint:   
fc0a802d-0915-3b71-8694-52b8d7b2c556melissa_rawalert_daq_dataavailabilityNO_CONNECTIONSNO_FUNNELSNO_

Cluster Fingerprint: 
42809382-bb1f-3785-b3c3-7d8b875c3e88melissa_rawalert_reqest_dataavailability_daqNO_CONNECTIONSNO_FUN

at 
org.apache.nifi.controller.StandardFlowSynchronizer.sync(StandardFlowSynchronizer.java:223)
 ~[nifi-framework-core-0.4.1.jar:0.4.1]

at 
org.apache.nifi.controller.FlowController.synchronize(FlowController.java:1203) 
~[nifi-framework-core-0.4.1.jar:0.4.1]

at 
org.apache.nifi.persistence.StandardXMLFlowConfigurationDAO.load(StandardXMLFlowConfigurationDAO.java:72)
 ~[nifi-framework-core-0.4.1.jar:0.4.1]

at 
org.apache.nifi.controller.StandardFlowService.loadFromBytes(StandardFlowService.java:608)
 ~[nifi-framework-core-0.4.1.jar:0.4.1]

at 
org.apache.nifi.controller.StandardFlowService.loadFromConnectionResponse(StandardFlowService.java:709)
 ~[nifi-framework-core-0.4.1.jar:0.4.1]

... 4 common frames omitted


What I see is that the flow.tar file on the slave is 0 bytes. This does not 
look right. Since the file on the NCM is about 20K bytes.


thanks

Paresh


________________________________
The information contained in this transmission may contain privileged and 
confidential information. It is intended only for the use of the person(s) 
named above. If you are not the intended recipient, you are hereby notified 
that any review, dissemination, distribution or duplication of this 
communication is strictly prohibited. If you are not the intended recipient, 
please contact the sender by reply email and destroy all copies of the original 
message.
________________________________

Reply via email to