I just tried running "accumulo miniscluster" and saw the same thing.  But
in Main.err, not Master.err are you sure you saw this in Master.err?

Has this ever worked?   By default the accumulo scripts construct a very
minimal classpath w/ accumulo-start.jar,  log4j-1.2.15.jar, and the conf
dir.   If you modify the MAC exec method to print the classpath it uses to
start a java process, then you can see this.   MAC makes the assumption
that everything it needs is on the Java classpath, which is true when its
run from Maven or Eclipse.  However when its run from the accumulo scripts,
this is not true.

Also, for some reason MAC starts zookeeper using Accumulo start main.  I
have no idea why its doing this.  Even if it was not doing this, I think
would fail in different way (i.e. instead of not finding VFS it would not
find zookeeper class).

Are you familiar with accumulo start module?





On Mon, Oct 7, 2013 at 7:36 AM, Corey Nolet <cjno...@gmail.com> wrote:

> The MiniAccumuloRunner class that's wired up to o.o.a.start.Main.
>
> I was specifically wondering if anyone else is experiencing issues running
> 'accumulo minicluster' as both the proxy with useMini=true and the
> minicluster command seem broken for me. I'm building from remote HEAD in
> master.
> On Oct 6, 2013 11:32 AM, "John Vines" <jvi...@gmail.com> wrote:
>
> > How are you running minicluster?
> >
> >
> > On Sun, Oct 6, 2013 at 8:36 AM, Corey Nolet <cjno...@gmail.com> wrote:
> >
> > > I'm having issues running the minicluster both in the 'accumulo proxy
> -p
> > > proxy.properties' and via 'accumulo minicluster'. It looks like the
> > > Zookeeper process is not starting and the MAC is going into an infinite
> > > loop waiting for it to start.
> > >
> > > I checked the Master.err logs for the minicluster command and I see the
> > > following:
> > >
> > > Uncaught exception: java.lang.NoClassDefFoundError:
> > > org/apache/commons/vfs2/impl/VFSClassLoader
> > > java.lang.NoClassDefFoundError:
> > org/apache/commons/vfs2/impl/VFSClassLoader
> > > at java.lang.Class.getDeclaredMethods0(Native Method)
> > > at java.lang.Class.privateGetDeclaredMethods(Class.java:2521)
> > > at java.lang.Class.getMethod0(Class.java:2764)
> > > at java.lang.Class.getMethod(Class.java:1653)
> > > at org.apache.accumulo.start.Main.main(Main.java:42)
> > > Caused by: java.lang.ClassNotFoundException:
> > > org.apache.commons.vfs2.impl.VFSClassLoader
> > > at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
> > > at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> > > at java.security.AccessController.doPrivileged(Native Method)
> > > at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
> > > at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
> > > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
> > > at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> > > ... 5 more
> > >
> > >
> > > the commons-vfs2.jar is in Accumulo's lib directory. I'm using Hadoop
> > > 1.2.1.
> > >
> >
> >
> >
> > --
> > Cheers
> > ~John
> >
>

Reply via email to