Never mind. Forgot to configure to start Zookeeper. On Thu, May 19, 2016 at 4:13 PM, Igor Kravzov <[email protected]> wrote:
> Thanks Matthew. It started now. Now I remember seeing another email with > similar issue. > > here is another snippet from log file. Currently I run NCM with one node > configured to start Zookiper. > This is what I see in node's log > > 2016-05-19 16:08:24,044 INFO [Framework Task Thread > Thread-4-SendThread(localhost:2181)] org.apache.zookeeper.ClientCnxn > Opening socket connection to server localhost/127.0.0.1:2181. Will not > attempt to authenticate using SASL (unknown error) > 2016-05-19 16:08:24,045 WARN [Framework Task Thread > Thread-4-SendThread(localhost:2181)] org.apache.zookeeper.ClientCnxn > Session 0x0 for server null, unexpected error, closing socket connection > and attempting reconnect > java.net.ConnectException: Connection refused > at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) ~[na:1.8.0_91] > at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717) > ~[na:1.8.0_91] > at > org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:361) > ~[na:na] > at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1081) > ~[na:na] > > > On Thu, May 19, 2016 at 3:36 PM, Matthew Clarke <[email protected] > > wrote: > >> Igor, >> You are seeing this error because you did not configure >> the nifi.web.http.host(s)= property in your nifi.properties file on your >> Node. The heartbeat message is reporting the API address as "localhost". >> So the is trying to send requests to localhost on 8082 which is not really >> your node and it fails. >> >> Also see you are not configured for site-to-site. You will wont to >> configure the host and port for that as well if you wish to be able to use >> RemoteProcessGroups. >> >> Thanks, >> Matt >> >> On Thu, May 19, 2016 at 3:30 PM, Igor Kravzov <[email protected]> >> wrote: >> >>> Joe, you were right. It was configuration issue. I set >>> nifi.cluster.node.protocol.port property instead >>> of nifi.cluster.manager.protocol.port >>> But now I am getting >>> >>> An unexpected error has occurred >>> No nodes were able to process this request. >>> >>> Here is log: >>> >>> 2016-05-19 15:21:37,253 WARN [NiFi Web Server-78] >>> o.a.n.c.m.impl.HttpRequestReplicatorImpl Node request for >>> [id=15c5e29c-b576-4ca7-b980-0be395461796, apiAddress=localhost, >>> apiPort=8082, socketAddress=myhost.mydomain, socketPort=1044, >>> siteToSiteAddress=localhost, siteToSitePort=null] encountered exception: >>> java.util.concurrent.ExecutionException: >>> com.sun.jersey.api.client.ClientHandlerException: >>> java.net.SocketTimeoutException: Read timed out >>> 2016-05-19 15:21:37,254 INFO [NiFi Web Server-78] >>> o.a.n.c.m.e.NoConnectedNodesException >>> org.apache.nifi.cluster.manager.exception.NoResponseFromNodesException: No >>> nodes were able to process this request.. Returning Conflict response. >>> >>> >>> >>> On Thu, May 19, 2016 at 3:09 PM, Joe Witt <[email protected]> wrote: >>> >>>> Hello >>>> >>>> While it is clearly a very poor error/log it appears that some >>>> property was not set in the nifi.properties file. Can you share as >>>> much of the properties file you can - specifically around cluster >>>> configuration? >>>> >>>> Thanks >>>> Joe >>>> >>>> On Thu, May 19, 2016 at 3:00 PM, Igor Kravzov <[email protected]> >>>> wrote: >>>> > NiFi 0.6.1 >>>> > I followed simple cluster setup guide. But when i start NCM it shuts >>>> down >>>> > and this is what I found in application log. What can be wrong? >>>> > >>>> > >>>> > 2016-05-19 14:41:56,703 WARN [Thread-1] >>>> > o.e.j.util.component.AbstractLifeCycle FAILED >>>> > org.eclipse.jetty.server.Server@37b2e53f: >>>> > org.springframework.beans.factory.BeanCreationException: Error >>>> creating bean >>>> > with name 'niFiWebApiSecurityConfiguration': Injection of autowired >>>> > dependencies failed; nested exception is >>>> > org.springframework.beans.factory.BeanCreationException: Could not >>>> autowire >>>> > method: public void >>>> > >>>> org.apache.nifi.web.NiFiWebApiSecurityConfiguration.setJwtService(org.apache.nifi.web.security.jwt.JwtService); >>>> > nested exception is >>>> org.springframework.beans.factory.BeanCreationException: >>>> > Error creating bean with name 'jwtService' defined in class path >>>> resource >>>> > [nifi-web-security-context.xml]: Cannot resolve reference to bean >>>> > 'userService' while setting constructor argument; nested exception is >>>> > org.springframework.beans.factory.BeanCreationException: Error >>>> creating bean >>>> > with name 'userService' defined in class path resource >>>> > [nifi-administration-context.xml]: Cannot resolve reference to bean >>>> > 'userTransactionBuilder' while setting bean property >>>> 'transactionBuilder'; >>>> > nested exception is >>>> org.springframework.beans.factory.BeanCreationException: >>>> > Error creating bean with name 'userTransactionBuilder' defined in >>>> class path >>>> > resource [nifi-administration-context.xml]: Cannot resolve reference >>>> to bean >>>> > 'authorityProvider' while setting bean property 'authorityProvider'; >>>> nested >>>> > exception is org.springframework.beans.factory.BeanCreationException: >>>> Error >>>> > creating bean with name 'clusterManager': FactoryBean threw exception >>>> on >>>> > object creation; nested exception is >>>> > org.springframework.beans.factory.BeanCreationException: Error >>>> creating bean >>>> > with name 'clusterManagerProtocolSenderListener' defined in class path >>>> > resource [nifi-cluster-protocol-context.xml]: Cannot resolve >>>> reference to >>>> > bean 'clusterManagerProtocolListener' while setting constructor >>>> argument; >>>> > nested exception is >>>> > org.springframework.beans.factory.UnsatisfiedDependencyException: >>>> Error >>>> > creating bean with name 'clusterManagerProtocolListener' defined in >>>> class >>>> > path resource [nifi-cluster-protocol-context.xml]: Unsatisfied >>>> dependency >>>> > expressed through constructor argument with index 1 of type [int]: >>>> Could not >>>> > convert constructor argument value of type [null] to required type >>>> [int]: >>>> > Failed to convert value of type [null] to required type [int]; nested >>>> > exception is java.lang.IllegalArgumentException: Cannot convert value >>>> of >>>> > type [null] to required type [int]: PropertyEditor >>>> > [org.springframework.beans.propertyeditors.CustomNumberEditor] >>>> returned >>>> > inappropriate value of type [null] >>>> > org.springframework.beans.factory.BeanCreationException: Error >>>> creating bean >>>> > with name 'niFiWebApiSecurityConfiguration': Injection of autowired >>>> > dependencies failed; nested exception is >>>> > org.springframework.beans.factory.BeanCreationException: Could not >>>> autowire >>>> > method: public void >>>> > >>>> org.apache.nifi.web.NiFiWebApiSecurityConfiguration.setJwtService(org.apache.nifi.web.security.jwt.JwtService); >>>> > nested exception is >>>> org.springframework.beans.factory.BeanCreationException: >>>> > Error creating bean with name 'jwtService' defined in class path >>>> resource >>>> > [nifi-web-security-context.xml]: Cannot resolve reference to bean >>>> > 'userService' while setting constructor argument; nested exception is >>>> > org.springframework.beans.factory.BeanCreationException: Error >>>> creating bean >>>> > with name 'userService' defined in class path resource >>>> > [nifi-administration-context.xml]: Cannot resolve reference to bean >>>> > 'userTransactionBuilder' while setting bean property >>>> 'transactionBuilder'; >>>> > nested exception is >>>> org.springframework.beans.factory.BeanCreationException: >>>> > Error creating bean with name 'userTransactionBuilder' defined in >>>> class path >>>> > resource [nifi-administration-context.xml]: Cannot resolve reference >>>> to bean >>>> > 'authorityProvider' while setting bean property 'authorityProvider'; >>>> nested >>>> > exception is org.springframework.beans.factory.BeanCreationException: >>>> Error >>>> > creating bean with name 'clusterManager': FactoryBean threw exception >>>> on >>>> > object creation; nested exception is >>>> > org.springframework.beans.factory.BeanCreationException: Error >>>> creating bean >>>> > with name 'clusterManagerProtocolSenderListener' defined in class path >>>> > resource [nifi-cluster-protocol-context.xml]: Cannot resolve >>>> reference to >>>> > bean 'clusterManagerProtocolListener' while setting constructor >>>> argument; >>>> > nested exception is >>>> > org.springframework.beans.factory.UnsatisfiedDependencyException: >>>> Error >>>> > creating bean with name 'clusterManagerProtocolListener' defined in >>>> class >>>> > path resource [nifi-cluster-protocol-context.xml]: Unsatisfied >>>> dependency >>>> > expressed through constructor argument with index 1 of type [int]: >>>> Could not >>>> > convert constructor argument value of type [null] to required type >>>> [int]: >>>> > Failed to convert value of type [null] to required type [int]; nested >>>> > exception is java.lang.IllegalArgumentException: Cannot convert value >>>> of >>>> > type [null] to required type [int]: PropertyEditor >>>> > [org.springframework.beans.propertyeditors.CustomNumberEditor] >>>> returned >>>> > inappropriate value of type [null] >>>> > at >>>> > >>>> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:446) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:328) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741) >>>> > ~[na:na] >>>> > at >>>> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) >>>> > ~[na:na] >>>> > at org.eclipse.jetty.server.Server.start(Server.java:387) ~[na:na] >>>> > at >>>> > >>>> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) >>>> > ~[na:na] >>>> > at >>>> > >>>> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) >>>> > ~[na:na] >>>> > at org.eclipse.jetty.server.Server.doStart(Server.java:354) ~[na:na] >>>> > at >>>> > >>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) >>>> > ~[na:na] >>>> > at org.apache.nifi.web.server.JettyServer.start(JettyServer.java:662) >>>> > ~[na:na] >>>> > at org.apache.nifi.NiFi.<init>(NiFi.java:137) >>>> > ~[nifi-runtime-0.6.1.jar:0.6.1] >>>> > at org.apache.nifi.NiFi.main(NiFi.java:227) >>>> ~[nifi-runtime-0.6.1.jar:0.6.1] >>>> > >>>> >>> >>> >> >
