Hi Gour! Thanks for pointing me in the right direction!! First I tried to configure "fs.maprfs.impl" on /opt/mapr/hadoop/hadoop-2.7.0/etc/hadoop/core-site.xml, but that didn't work. I hoped Slider would read that core-site file, but it was not the case. However, since it was slider's client failing and the cluster is MapR, I simply added that property to slider-client.xml and it worked! Ps: I'm still getting some errors, but something unrelated to maprfs. Cheers! Nicolas
On Fri, Feb 17, 2017 at 8:39 PM, Gour Saha <gs...@hortonworks.com> wrote: > Can you set the config property "fs.maprfs.impl" to the MapR > implementation class of org.apache.hadoop.fs.FileSystem and try again? > > I think you can set this property in any of the cluster site xmls, > preferably core-site.xml. > > -Gour > > On 2/17/17, 11:14 AM, "jonma...@gmail.com" <jonma...@gmail.com> wrote: > > >My guess is there's actually a need to have the MapR hadoop common jar > >(the > >one I would assume has an updated file system implementation) be > >pre-pended > >to the class path. I don't have an installation in front of me, but I'd > >look into modifying slider-env or the like to prepend at least that one > >jar > >to the class path. > > > >On Fri, Feb 17, 2017 at 12:19 PM, Nicolás Velásquez O. > ><gnico...@gmail.com> > >wrote: > > > >> Hey, > >> It's great to initiate MapR to slider! > >> Unfortunately, following the suggestions did not work (remove the > >>classpath > >> modification on slider-env.sh and copied mapr's jars to slider's lib > >> folder). > >> > >> I'm guessing support for parsing the fs.defaultFS string ("maprfs:///") > >>has > >> to be added to Slider's code. Something similar to > >> https://issues.apache.org/jira/browse/FLINK-1006. > >> > >> Should I just open an incident on Jira? > >> > >> Thanks! > >> Nicolas > >> > >> > >> > >> On Fri, Feb 17, 2017 at 4:40 PM, Billie Rinaldi > >><billie.rina...@gmail.com> > >> wrote: > >> > >> > I don't think anyone has tried running Slider on MapR yet, so you are > >> > breaking new ground. I would not try to change CLASSPATH in > >> slider-env.sh. > >> > Slider has a standalone lib directory, meaning that all of its > >>required > >> > jars are in the lib dir (including hadoop jars). It might be the case > >> that > >> > more jars are needed from the mapr lib directory. I would try copying > >>all > >> > the jars from the mapr lib directory to the slider lib directory and > >>see > >> if > >> > that makes a difference. If it works, then you might be able to remove > >> some > >> > of the jars. > >> > > >> > On Fri, Feb 17, 2017 at 3:32 AM, Nicolás Velásquez O. < > >> gnico...@gmail.com> > >> > wrote: > >> > > >> > > Hi, > >> > > > >> > > I'm having problems to run Solr using Apache Slider on MapR. > >> > Specifically, > >> > > when I try to install the slider package it fails because slider > >> doesn't > >> > > have support for maprfs: > >> > > $ slider install-package --replacepkg --name solr --package > >> > > ~/inst/solr/solr-slider/solr-on-yarn.zip > >> > > 2017-02-17 12:08:28,635 [main] INFO service.AbstractService - > >>Service > >> > > Slider Client failed in state INITED; cause: java.io.IOException: No > >> > > FileSystem for scheme: maprfs > >> > > java.io.IOException: No FileSystem for scheme: maprfs > >> > > at > >> > > org.apache.hadoop.fs.FileSystem.getFileSystemClass( > >> FileSystem.java:2644) > >> > > at > >> > > > >>org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2651) > >> > > at org.apache.hadoop.fs.FileSystem.access$200( > >> > FileSystem.java:92) > >> > > at > >> > > org.apache.hadoop.fs.FileSystem$Cache.getInternal( > >> FileSystem.java:2687) > >> > > at org.apache.hadoop.fs.FileSystem$Cache.get( > >> > FileSystem.java:2669) > >> > > at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:371) > >> > > at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:170) > >> > > at > >> > > org.apache.slider.common.tools.CoreFileSystem.<init>( > >> > > CoreFileSystem.java:82) > >> > > at > >> > > org.apache.slider.common.tools.SliderFileSystem.<init>( > >> > > SliderFileSystem.java:38) > >> > > at > >> > > org.apache.slider.client.SliderClient.initHadoopBinding( > >> > > SliderClient.java:498) > >> > > at > >> > > org.apache.slider.client.SliderClient.serviceInit( > >> SliderClient.java:318) > >> > > at > >> > > org.apache.hadoop.service.AbstractService.init( > >> AbstractService.java:163) > >> > > at > >> > > org.apache.slider.core.main.ServiceLauncher.launchService( > >> > > ServiceLauncher.java:182) > >> > > at > >> > > org.apache.slider.core.main.ServiceLauncher.launchServiceRobustly( > >> > > ServiceLauncher.java:475) > >> > > at > >> > > org.apache.slider.core.main.ServiceLauncher.launchServiceAndExit( > >> > > ServiceLauncher.java:403) > >> > > at > >> > > org.apache.slider.core.main.ServiceLauncher.serviceMain( > >> > > ServiceLauncher.java:630) > >> > > at org.apache.slider.Slider.main(Slider.java:49) > >> > > Exception: java.io.IOException: No FileSystem for scheme: maprfs > >> > > 2017-02-17 12:08:28,637 [main] ERROR main.ServiceLauncher - > >>Exception: > >> > > java.io.IOException: No FileSystem for scheme: maprfs > >> > > org.apache.hadoop.service.ServiceStateException: > >>java.io.IOException: > >> No > >> > > FileSystem for scheme: maprfs > >> > > at > >> > > org.apache.hadoop.service.ServiceStateException.convert( > >> > > ServiceStateException.java:59) > >> > > at > >> > > org.apache.hadoop.service.AbstractService.init( > >> AbstractService.java:172) > >> > > at > >> > > org.apache.slider.core.main.ServiceLauncher.launchService( > >> > > ServiceLauncher.java:182) > >> > > at > >> > > org.apache.slider.core.main.ServiceLauncher.launchServiceRobustly( > >> > > ServiceLauncher.java:475) > >> > > at > >> > > org.apache.slider.core.main.ServiceLauncher.launchServiceAndExit( > >> > > ServiceLauncher.java:403) > >> > > at > >> > > org.apache.slider.core.main.ServiceLauncher.serviceMain( > >> > > ServiceLauncher.java:630) > >> > > at org.apache.slider.Slider.main(Slider.java:49) > >> > > Caused by: java.io.IOException: No FileSystem for scheme: maprfs > >> > > at > >> > > org.apache.hadoop.fs.FileSystem.getFileSystemClass( > >> FileSystem.java:2644) > >> > > at > >> > > > >>org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2651) > >> > > at org.apache.hadoop.fs.FileSystem.access$200( > >> > FileSystem.java:92) > >> > > at > >> > > org.apache.hadoop.fs.FileSystem$Cache.getInternal( > >> FileSystem.java:2687) > >> > > at org.apache.hadoop.fs.FileSystem$Cache.get( > >> > FileSystem.java:2669) > >> > > at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:371) > >> > > at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:170) > >> > > at > >> > > org.apache.slider.common.tools.CoreFileSystem.<init>( > >> > > CoreFileSystem.java:82) > >> > > at > >> > > org.apache.slider.common.tools.SliderFileSystem.<init>( > >> > > SliderFileSystem.java:38) > >> > > at > >> > > org.apache.slider.client.SliderClient.initHadoopBinding( > >> > > SliderClient.java:498) > >> > > at > >> > > org.apache.slider.client.SliderClient.serviceInit( > >> SliderClient.java:318) > >> > > at > >> > > org.apache.hadoop.service.AbstractService.init( > >> AbstractService.java:163) > >> > > ... 5 more > >> > > 2017-02-17 12:08:28,639 [main] INFO util.ExitUtil - Exiting with > >> status > >> > 56 > >> > > > >> > > I have tried (with no success) to copy the maprfs jar to the slider > >>lib > >> > > path, and to set the CLASSPATH on slider-env.sh as: > >> > > export CLASSPATH=/opt/mapr/lib/maprfs-5.2.0-mapr.jar > >> > > and > >> > > export CLASSPATH=`hadoop classpath` > >> > > > >> > > Has anybody got apache slider to work on top of mapr? > >> > > > >> > > Thanks! > >> > > Nicolas > >> > > > >> > > >> > >> > >> > >> -- > >> Nicolás Velásquez O. > >> Mobile +41.767189348 > >> > > > > > > > >-- > >Sent from some random computer.... > > -- Nicolás Velásquez O. Mobile +41.767189348