Pushkar, While it certainly should and has been possible to run regular NiFi on a PI. Perhaps the best way forward is to actually use MiNiFi [1]. MiNiFi is available in as a C++ and Java agent and designed explicitly to run on devices.
I'm sorry I could not be of more assistance with the actually config changes you may want to make, I am traveling at the present time and do not have access to a PI. [1] https://nifi.apache.org/minifi/index.html Thanks, Andrew On Fri, Mar 3, 2017 at 3:21 PM, Pushkara R <pushkar1...@gmail.com> wrote: > Hi, > > I'm getting NiFi to run on a raspberry pi. the bootstrap takes a very long > time. But at the end, the port doesn't open because of a jetty issue and > NiFi shuts down. I've pasted the exception below. > > A quick look at stackoverflow tells me I need to insrease the timeout value > to go around this. But I do not know how to change it, I'm not sure if it > is picking it up at runtime or not. > > Any assistance would be helpful. > > Thanks > Pushkar > > PS : the stacktrace > > java.lang.Exception: Timeout scanning annotations > at > org.eclipse.jetty.annotations.AnnotationConfiguration.scanForAnnotations( > AnnotationConfiguration.java:575) > ~[jetty-annotations-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.annotations.AnnotationConfiguration.configure( > AnnotationConfiguration.java:447) > ~[jetty-annotations-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:494) > ~[jetty-webapp-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.webapp.WebAppContext.startContext( > WebAppContext.java:1361) > ~[jetty-webapp-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.server.handler.ContextHandler. > doStart(ContextHandler.java:772) > ~[jetty-server-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.servlet.ServletContextHandler.doStart( > ServletContextHandler.java:262) > ~[jetty-servlet-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:520) > ~[jetty-webapp-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.util.component.AbstractLifeCycle. > start(AbstractLifeCycle.java:68) > ~[jetty-util-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.util.component.ContainerLifeCycle. > start(ContainerLifeCycle.java:132) > ~[jetty-util-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.util.component.ContainerLifeCycle. > doStart(ContainerLifeCycle.java:114) > ~[jetty-util-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.server.handler.AbstractHandler. > doStart(AbstractHandler.java:61) > ~[jetty-server-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.util.component.AbstractLifeCycle. > start(AbstractLifeCycle.java:68) > ~[jetty-util-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.util.component.ContainerLifeCycle. > start(ContainerLifeCycle.java:132) > ~[jetty-util-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.util.component.ContainerLifeCycle. > doStart(ContainerLifeCycle.java:106) > ~[jetty-util-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.server.handler.AbstractHandler. > doStart(AbstractHandler.java:61) > ~[jetty-server-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.server.handler.gzip.GzipHandler. > doStart(GzipHandler.java:231) > ~[jetty-server-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.util.component.AbstractLifeCycle. > start(AbstractLifeCycle.java:68) > ~[jetty-util-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.util.component.ContainerLifeCycle. > start(ContainerLifeCycle.java:132) > ~[jetty-util-9.3.9.v20160517.jar:9.3.9.v20160517] > at org.eclipse.jetty.server.Server.start(Server.java:411) > ~[jetty-server-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.util.component.ContainerLifeCycle. > doStart(ContainerLifeCycle.java:106) > ~[jetty-util-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.server.handler.AbstractHandler. > doStart(AbstractHandler.java:61) > ~[jetty-server-9.3.9.v20160517.jar:9.3.9.v20160517] > at org.eclipse.jetty.server.Server.doStart(Server.java:378) > ~[jetty-server-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.eclipse.jetty.util.component.AbstractLifeCycle. > start(AbstractLifeCycle.java:68) > ~[jetty-util-9.3.9.v20160517.jar:9.3.9.v20160517] > at > org.apache.nifi.web.server.JettyServer.start(JettyServer.java:675) > ~[nifi-jetty-1.1.2.jar:1.1.2] > at org.apache.nifi.NiFi.<init>(NiFi.java:156) > [nifi-runtime-1.1.2.jar:1.1.2] > at org.apache.nifi.NiFi.main(NiFi.java:262) > [nifi-runtime-1.1.2.jar:1.1.2] > -- Thanks, Andrew Subscribe to my book: Streaming Data <http://manning.com/psaltis> <https://www.linkedin.com/pub/andrew-psaltis/1/17b/306> twiiter: @itmdata <http://twitter.com/intent/user?screen_name=itmdata>