By the way, I didn't modify the classpath in slider-env.sh. Instead I copied three jars from the MapR dist: maprfs-5.2.0-mapr.jar, hadoop-common-2.7.0.jar and json-20080701.jar
On Fri, Feb 17, 2017 at 10:07 PM, Nicolás Velásquez O. <gnico...@gmail.com> wrote: > 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.FileSyste >> m.get(FileSystem.java:371) >> >> > > at org.apache.hadoop.fs.FileSyste >> m.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.FileSyste >> m.get(FileSystem.java:371) >> >> > > at org.apache.hadoop.fs.FileSyste >> m.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 <076%20718%2093%2048> >> >> >> > >> > >> > >> >-- >> >Sent from some random computer.... >> >> > > > -- > Nicolás Velásquez O. > Mobile +41.767189348 <076%20718%2093%2048> > -- Nicolás Velásquez O. Mobile +41.767189348