[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [geomesa-users] geoserver - geomesa
|
Mario,
In my experience, that error suggests that there are either Hadoop JARs
missing from GeoServer's lib directory, or they are the wrong versions.
I notice that you don't have any of the hadoop-yarn* JARs listed. In my
GeoServer, I also have:
hadoop-yarn-client-2.0.0-cdh4.7.0.jar
hadoop-yarn-api-2.0.0-cdh4.7.0.jar
hadoop-yarn-common-2.0.0-cdh4.7.0.jar
hadoop-yarn-site-2.0.0-cdh4.7.0.jar
It may be worth copying those in, restarting GeoServer, and checking the
status page. If that doesn't help, please let us know.
Thanks!
Sincerely,
-- Chris
On Tue, 2015-04-28 at 16:12 -0400, Beaulieu Mario wrote:
> Hi, I am still having an error with geoserver : see below. This error
> occurs when I put yarn in GeoMesa Configuration (MapReduce Framework)
> and check Hadoop Status next.
>
> Still a jar missing, I don’t know.
>
>
>
> This the list of JAR added to geoserver :
>
>
>
> commons-lang-2.1.jar
>
> commons-configuration-1.6.jar
>
> hadoop-mapreduce-client-shuffle-2.2.0.jar
>
> hadoop-mapreduce-client-jobclient-2.2.0.jar
>
> hadoop-mapreduce-client-core-2.2.0.jar
>
> hadoop-mapreduce-client-common-2.2.0.jar
>
> hadoop-mapreduce-client-app-2.2.0.jar
>
> hadoop-hdfs-2.2.0.jar
>
> hadoop-common-2.2.0.jar
>
> hadoop-client-2.2.0.jar
>
> hadoop-auth-2.2.0.jar
>
> libthrift-0.9.1.jar
>
> accumulo-core-1.5.1.jar
>
> accumulo-fate-1.5.1.jar
>
> accumulo-trace-1.5.1.jar
>
> zookeeper-3.4.5.jar
>
>
>
> geomesa-plugin-accumulo1.5-1.0.0-rc.7-SNAPSHOT-geoserver-plugin.jar
>
>
>
>
>
> org.apache.wicket.WicketRuntimeException: Can't instantiate page using
> constructor public
> org.locationtech.geomesa.plugin.ui.HadoopStatusPage()
>
> at
> org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:212)
>
> at
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:57)
>
> at
> org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:298)
>
> at
> org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
>
> at
> org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
>
> at
> org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
>
> at
> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
>
> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
>
> at
> org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
>
> at
> org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
>
> at
> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:484)
>
> at
> org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
>
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>
> at
> org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:159)
>
> at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
>
> at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
>
> at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)
>
> at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
>
> at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
>
> at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
>
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
>
> at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1093)
>
> at
> org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:27)
>
> at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1084)
>
> at org.geoserver.filters.SpringDelegatingFilter
> $Chain.doFilter(SpringDelegatingFilter.java:74)
>
> at
> org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70)
>
> at org.geoserver.filters.SpringDelegatingFilter
> $Chain.doFilter(SpringDelegatingFilter.java:70)
>
> at
> org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)
>
> at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1084)
>
> at
> org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)
>
> at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1084)
>
> at org.springframework.security.web.FilterChainProxy
> $VirtualFilterChain.doFilter(FilterChainProxy.java:311)
>
> at org.geoserver.security.filter.GeoServerCompositeFilter
> $NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
>
> at
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
>
> at
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
>
> at org.geoserver.security.filter.GeoServerCompositeFilter
> $NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
>
> at
> org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
>
> at org.springframework.security.web.FilterChainProxy
> $VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> at org.geoserver.security.filter.GeoServerCompositeFilter
> $NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
>
> at
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
>
> at org.geoserver.security.filter.GeoServerCompositeFilter
> $NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
>
> at
> org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
>
> at org.springframework.security.web.FilterChainProxy
> $VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> at
> org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53)
>
> at org.springframework.security.web.FilterChainProxy
> $VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> at org.geoserver.security.filter.GeoServerCompositeFilter
> $NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
>
> at
> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
>
> at org.geoserver.security.filter.GeoServerCompositeFilter
> $NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
>
> at
> org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
>
> at
> org.geoserver.security.filter.GeoServerUserNamePasswordAuthenticationFilter.doFilter(GeoServerUserNamePasswordAuthenticationFilter.java:115)
>
> at org.springframework.security.web.FilterChainProxy
> $VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> at org.geoserver.security.filter.GeoServerCompositeFilter
> $NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
>
> at
> org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
>
> at org.geoserver.security.filter.GeoServerCompositeFilter
> $NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
>
> at
> org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
>
> at org.springframework.security.web.FilterChainProxy
> $VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> at org.geoserver.security.filter.GeoServerCompositeFilter
> $NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
>
> at
> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
>
> at
> org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52)
>
> at org.geoserver.security.filter.GeoServerCompositeFilter
> $NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
>
> at
> org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
>
> at org.springframework.security.web.FilterChainProxy
> $VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> at
> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
>
> at
> org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:134)
>
> at
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
>
> at
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
>
> at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1084)
>
> at
> org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75)
>
> at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1084)
>
> at
> org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)
>
> at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1084)
>
> at
> org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47)
>
> at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1084)
>
> at
> org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:43)
>
> at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1084)
>
> at
> org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)
>
> at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1084)
>
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
>
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>
> at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
>
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
>
> at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
>
> at
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
>
> at
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>
> at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>
> at org.mortbay.jetty.Server.handle(Server.java:324)
>
> at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
>
> at org.mortbay.jetty.HttpConnection
> $RequestHandler.headerComplete(HttpConnection.java:828)
>
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
>
> at
> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
>
> at
> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
>
> at
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
>
> at org.mortbay.thread.BoundedThreadPool
> $PoolThread.run(BoundedThreadPool.java:450)
>
> Caused by: java.lang.reflect.InvocationTargetException
>
> at
> sun.reflect.GeneratedConstructorAccessor101.newInstance(Unknown
> Source)
>
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
> Source)
>
> at java.lang.reflect.Constructor.newInstance(Unknown Source)
>
> at
> org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:192)
>
> ... 95 more
>
> Caused by: java.lang.NoClassDefFoundError:
> org/apache/hadoop/yarn/exceptions/YarnException
>
> at
> org.apache.hadoop.mapred.YarnClientProtocolProvider.create(YarnClientProtocolProvider.java:34)
>
> at
> org.apache.hadoop.mapreduce.Cluster.initialize(Cluster.java:95)
>
> at org.apache.hadoop.mapreduce.Cluster.<init>(Cluster.java:82)
>
> at org.apache.hadoop.mapreduce.Cluster.<init>(Cluster.java:75)
>
> at org.apache.hadoop.mapred.JobClient.init(JobClient.java:470)
>
> at
> org.apache.hadoop.mapred.JobClient.<init>(JobClient.java:460)
>
> at org.locationtech.geomesa.plugin.ui.HadoopStatusPage
> $$anonfun$1.apply(HadoopStatusPage.scala:62)
>
> at org.locationtech.geomesa.plugin.ui.HadoopStatusPage
> $$anonfun$1.apply(HadoopStatusPage.scala:62)
>
> at scala.util.Try$.apply(Try.scala:161)
>
> at
> org.locationtech.geomesa.plugin.ui.HadoopStatusPage.loadStatus(HadoopStatusPage.scala:62)
>
> at
> org.locationtech.geomesa.plugin.ui.HadoopStatusPage.<init>(HadoopStatusPage.scala:56)
>
> ... 99 more
>
> Caused by: java.lang.ClassNotFoundException:
> org.apache.hadoop.yarn.exceptions.YarnException
>
> at java.net.URLClassLoader.findClass(Unknown Source)
>
> at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366)
>
> at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
>
> ... 110 more
>
>
>
> ____________________________________________________
>
> Mario Beaulieu CR IM
>
> mario.beaulieu@xxxxxxx CR IM
>
> Agent de Recherche Senior CR IM
>
> Senior Research Agent CRIM
>
> ---------------------------- CRIM CRIM
>
> CRIM www.crim.ca
>
> 405, avenue Ogilvy, bureau 101
> Montréal (Québec) H3N 1M3
>
> Téléphone/Telephone : 1 514-840-1234 (#2478)
>
> Sans frais/Toll Free : 1 877-840-2746
> Télécopieur/Fax : 1 514 840-1244
>
>
>
>
> _______________________________________________
> geomesa-users mailing list
> geomesa-users@xxxxxxxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> http://www.locationtech.org/mailman/listinfo/geomesa-users