Thanks, it worked.
In my earlier setup first started slave marked it self as primary node (as said 
in instructions), here I have to manually set. Also, error message is not 
clear. Thanks for looking into the tickets .

-Chakri

From: Joe Witt <[email protected]<mailto:[email protected]>>
Reply-To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Date: Sunday, October 11, 2015 at 5:38 AM
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Subject: Re: Nifi cluster setup - Safe mode error


...on startup one is chosen automatically.  But there are scenarios where as an 
admin you have to manually tell it how to behave.  We agree you should not have 
to and there are some tickets and a feature proposal covering our plans to 
solve this.

On Oct 11, 2015 8:20 AM, "Corey Flowers" 
<[email protected]<mailto:[email protected]>> wrote:
Good morning! While you are running in a cluster you need to have a primary 
node selected. You can do this by opening the cluster icon in the upper right 
hand corner of your graph. You will see a list of your servers with ribbon 
icons on the right hand side. When you click the ribbon you have selected a 
primary node. This will allow you to change the graph.



Sent from my iPhone

On Oct 11, 2015, at 3:33 AM, Chakrader Dewaragatla 
<[email protected]<mailto:[email protected]>> 
wrote:

Hi – I have new nifi cluster setup with NCM and a slave node. Configuration was 
pretty seamless, when I try to create a processor, it spit following error. 
Cluster dashboard says all connected nodes as 1 and no errors shown. (By the 
way, I have two nodes has different java versions. 1.7 and 1.8)

Cluster is unable to service request to change flow: Received a mutable request 
[PUT -- 
https://ncm.example.com/nifi-api/controller/process-groups/fa10cff3-ff22-4132-8c65-a249f8bd0fa4/process-group-references/a554ec77-7ca5-4d96-b8ad-9699ea865966<https://chakri.bityota.com/nifi-api/controller/process-groups/fa10cff3-ff22-4132-8c65-a249f8bd0fa4/process-group-references/a554ec77-7ca5-4d96-b8ad-9699ea865966>]
 while in safe mode

Following detailed error.


2015-10-11 00:22:17,424 DEBUG [NiFi Web Server-73] 
c.s.j.spi.container.ContainerResponse Mapped exception to response: 409 
(Conflict)
org.apache.nifi.cluster.manager.exception.SafeModeMutableRequestException: 
Received a mutable request [PUT -- 
https://ncm.example.com/nifi-api/controller/process-groups/fa10cff3-ff22-4132-8c65-a249f8bd0fa4/process-group-references/a554ec77-7ca5-4d96-b8ad-9699ea865966<https://chakri.bityota.com/nifi-api/controller/process-groups/fa10cff3-ff22-4132-8c65-a249f8bd0fa4/process-group-references/a554ec77-7ca5-4d96-b8ad-9699ea865966>]
 while in safe mode
at 
org.apache.nifi.cluster.manager.impl.WebClusterManager.applyRequest(WebClusterManager.java:2079)
 ~[nifi-framework-cluster-0.3.0.jar:0.3.0]
at 
org.apache.nifi.cluster.manager.impl.WebClusterManager.applyRequest(WebClusterManager.java:2063)
 ~[nifi-framework-cluster-0.3.0.jar:0.3.0]
at 
org.apache.nifi.web.api.ProcessGroupResource.createProcessGroupReference(ProcessGroupResource.java:982)
 ~[classes/:na]
at 
org.apache.nifi.web.api.ProcessGroupResource.createProcessGroupReference(ProcessGroupResource.java:909)
 ~[classes/:na]
at 
org.apache.nifi.web.api.ProcessGroupResource$$FastClassBySpringCGLIB$$3adbdda6.invoke(<generated>)
 ~[spring-core-4.1.6.RELEASE.jar:na]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) 
~[spring-core-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
 ~[spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
 ~[spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at 
org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
 ~[spring-security-core-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
 ~[spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at 
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
 ~[spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at 
org.apache.nifi.web.api.ProcessGroupResource$$EnhancerBySpringCGLIB$$e8bd6ff5.createProcessGroupReference(<generated>)
 ~[spring-core-4.1.6.RELEASE.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_45]
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[na:1.8.0_45]
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_45]
at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45]
at 
com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
 ~[jersey-server-1.19.jar:1.19]
at 
com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)
 ~[jersey-server-1.19.jar:1.19]
at 
com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
 ~[jersey-server-1.19.jar:1.19]
at 
com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)
 ~[jersey-server-1.19.jar:1.19]
at 
com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
 ~[jersey-server-1.19.jar:1.19]
at 
com.sun.jersey.server.impl.uri.rules.SubLocatorRule.accept(SubLocatorRule.java:137)
 ~[jersey-server-1.19.jar:1.19]
at 
com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
 ~[jersey-server-1.19.jar:1.19]
at 
com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
 ~[jersey-server-1.19.jar:1.19]
at 
com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
 ~[jersey-server-1.19.jar:1.19]
at 
com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
 ~[jersey-server-1.19.jar:1.19]
at 
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542)
 [jersey-server-1.19.jar:1.19]
at 
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473)
 [jersey-server-1.19.jar:1.19]
at 
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419)
 [jersey-server-1.19.jar:1.19]
at 
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409)
 [jersey-server-1.19.jar:1.19]
at 
com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409)
 [jersey-servlet-1.19.jar:1.19]
at 
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558)
 [jersey-servlet-1.19.jar:1.19]
at 
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733)
 [jersey-servlet-1.19.jar:1.19]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 
[javax.servlet-api-3.1.0.jar:3.1.0]
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:808) 
[jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529]
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
 [jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529]
at 
org.apache.nifi.web.filter.NodeRequestFilter.doFilter(NodeRequestFilter.java:79)
 [classes/:na]
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
 [jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529]
at org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:83) 
[jetty-servlets-9.2.11.v20150529.jar:9.2.11.v20150529]
at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:364) 
[jetty-servlets-9.2.11.v20150529.jar:9.2.11.v20150529]
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
 [jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529]
at org.apache.nifi.web.filter.RequestLogger.doFilter(RequestLogger.java:66) 
[classes/:na]
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
 [jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529]
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:107)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.apache.nifi.web.security.x509.X509AuthenticationFilter.doFilter(X509AuthenticationFilter.java:111)
 [nifi-web-security-0.3.0.jar:0.3.0]
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.apache.nifi.web.security.authorization.NodeAuthorizedUserFilter.doFilter(NodeAuthorizedUserFilter.java:121)
 [nifi-web-security-0.3.0.jar:0.3.0]
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
 [spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
at 
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
 [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at 
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
 [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
 [jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529]
at 
org.apache.nifi.web.filter.ThreadLocalFilter.doFilter(ThreadLocalFilter.java:38)
 [classes/:na]
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
 [jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529]
at org.apache.nifi.web.filter.TimerFilter.doFilter(TimerFilter.java:52) 
[classes/:na]
at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
 [jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529]
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) 
[jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529]
at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) 
[jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529]
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577) 
[jetty-security-9.2.11.v20150529.jar:9.2.11.v20150529]
at 
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
 [jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529]
at 
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
 [jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529]
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) 
[jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529]
at 
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
 [jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529]
at 
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
 [jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529]
at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) 
[jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529]
at 
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
 [jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529]
at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) 
[jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529]
at org.eclipse.jetty.server.Server.handle(Server.java:499) 
[jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310) 
[jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529]
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) 
[jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529]
at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540) 
[jetty-io-9.2.11.v20150529.jar:9.2.11.v20150529]
at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
 [jetty-util-9.2.11.v20150529.jar:9.2.11.v20150529]
at 
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) 
[jetty-util-9.2.11.v20150529.jar:9.2.11.v20150529]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_45]
2015-10-11 00:22:20,608 INFO [Process NCM Request-2] 
o.a.n.c.p.impl.SocketProtocolListener Received request 
5ff55047-3bb0-4c77-9779-3e1df2459ca7 from 10.217.199.54
2015-10-11 00:22:20,609 INFO [Process NCM Request-2] 
o.a.n.c.p.impl.SocketProtocolListener Finished processing request 
5ff55047-3bb0-4c77-9779-3e1df2459ca7 (type=HEARTBEAT, length=3134 bytes) in 8 
millis

Thanks,
-Chakri
________________________________
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.
________________________________
________________________________
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