On Fri, Aug 30, 2019 at 3:11 PM Roberts, Geoffry [USA]
<[email protected]> wrote:
>
> I am following the quickstart instructions.  When I get to accumulo init I 
> get a ClassNotFoundException on org.apache.zookeeper.KeeperException.  I have 
>  ZOOKEEPER_HOME set in accumulo-env.sh and it is correct. Both Zookeeper and 
> Hadoop are running and the namenode is freshly formatted.
>

Do you mean these quickstart instructions?
https://accumulo.apache.org/quickstart-1.x/
Those instructions are specific to Accumulo 1.x; nobody has published
an updated set of instructions for 2.x yet

>
>
> Here’s my classpath and it looks  to me like Zk is present: 
> /usr/local/accumulo-2.0.0/conf:/usr/local/accumulo-2.0.0/lib/*:/usr/local/hadoop/etc/hadoop:/usr/local/zookeeper/*:/usr/local/hadoop/share/hadoop/client/*
>

Without knowing the contents of those directories, it's hard to say,
but it looks reasonable to me. How and where are you setting this
class path? From the error below, it looks like it's still not picking
up ZooKeeper. It could be a file permissions issue... maybe the
process running 'init' doesn't have permission to read or traverse
/usr/local/zookeeper?

>
>
> Is there anything else?
>
>
>
> The error:
>
>
>
> 2019-08-30 14:50:01,377 [start.Main] ERROR: Uncaught exception
>
> java.util.ServiceConfigurationError: 
> org.apache.accumulo.start.spi.KeywordExecutable: Provider 
> org.apache.accumulo.server.init.Initialize could not be instantiated
>
>      at java.util.ServiceLoader.fail(ServiceLoader.java:232)
>
>      at java.util.ServiceLoader.access$100(ServiceLoader.java:185)
>
>      at 
> java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384)
>
>      at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
>
>      at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
>
>      at org.apache.accumulo.start.Main.checkDuplicates(Main.java:243)
>
>      at org.apache.accumulo.start.Main.getExecutables(Main.java:234)
>
>      at org.apache.accumulo.start.Main.main(Main.java:88)
>
> Caused by: java.lang.NoClassDefFoundError: 
> org/apache/zookeeper/KeeperException
>
>      at java.lang.Class.getDeclaredConstructors0(Native Method)
>
>      at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
>
>      at java.lang.Class.getConstructor0(Class.java:3075)
>
>      at java.lang.Class.newInstance(Class.java:412)
>
>      at 
> java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)
>
>      ... 5 more
>
> Caused by: java.lang.ClassNotFoundException: 
> org.apache.zookeeper.KeeperException
>
>      at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
>
>      at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>
>      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
>
>      at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>
>      ... 10 more
>
>
>
> Thanks

Reply via email to