Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Plain View
Accumulo >> mail # user >> Exception when starting tablet server


+
Chris Sigman 2013-01-09, 19:09
+
Eric Newton 2013-01-09, 19:14
+
John Vines 2013-01-09, 19:18
+
Chris Sigman 2013-01-09, 19:22
+
Billie Rinaldi 2013-01-09, 19:27
+
Chris Sigman 2013-01-09, 19:29
+
Billie Rinaldi 2013-01-09, 19:34
+
John Vines 2013-01-09, 19:36
Copy link to this message
-
Re: Exception when starting tablet server
OK, the following steps might get you up and running with hadoop 2 and
accumulo trunk.

Only for CDH - configure your maven settings.xml as Josh describes here:
https://github.com/joshelser/accumulo/blob/trunk-cdh3/README.cdh3

For Apache Hadoop - compile using the following command:
mvn clean package -Dhadoop.profile=2.0
For CDH - compile with flags to indicate versions:
mvn clean package -Dhadoop.profile=2.0 -Dhadoop.version=2.0.0-cdh4.1.2
-Dzookeeper.version=3.4.3

Configure accumulo using one of the sets of example configuration files,
but edit accumulo-site.xml to add the locations of the hadoop jars to
general.classpaths.  For example, adding the following directories worked
for me with hadoop 2.0.2-alpha.
$HADOOP_HOME/share/hadoop/common/[^.].*.jar,
$HADOOP_HOME/share/hadoop/common/lib/[^.].*.jar,
$HADOOP_HOME/share/hadoop/hdfs/[^.].*.jar,
$HADOOP_HOME/share/hadoop/hdfs/lib/[^.].*.jar,
$HADOOP_HOME/share/hadoop/mapreduce/[^.].*.jar,
$HADOOP_HOME/share/hadoop/mapreduce/lib/[^.].*.jar,

Initialize and start as usual.

Good luck!
Billie
On Wed, Jan 9, 2013 at 11:29 AM, Chris Sigman <[EMAIL PROTECTED]> wrote:

> ahh, ok, thanks.  I'll try pulling trunk and rebuilding. thanks!
>
> --
> Chris
>
>
> On Wed, Jan 9, 2013 at 2:27 PM, Billie Rinaldi <[EMAIL PROTECTED]> wrote:
> > Accumulo 1.4.2 doesn't work with Hadoop 2.0.0.  Our goal is to get it to
> > work with Accumulo trunk (1.5.0).
> >
> > Billie
> >
> >
> >
> > On Wed, Jan 9, 2013 at 11:22 AM, Chris Sigman <[EMAIL PROTECTED]>
> wrote:
> >>
> >> Thanks everyone for the speedy replies!  Here's the info:
> >>
> >> hadoop 2.0.0 via cdh 4.1.2
> >> zookeeper 3.4.3 via cdh 4.1.2
> >> accumulo 1.4.2
> >>
> >> INFO : Attempting to talk to zookeeper
> >> 2013-01-09 14:23:10,922 [server.Accumulo] INFO : Zookeeper connected
> >> and initialized, attemping to talk to HDFS
> >> Thread "org.apache.accumulo.server.master.state.SetGoalState" died null
> >> java.lang.reflect.InvocationTargetException
> >>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>     at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>     at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>     at java.lang.reflect.Method.invoke(Method.java:601)
> >>     at org.apache.accumulo.start.Main$1.run(Main.java:89)
> >>     at java.lang.Thread.run(Thread.java:722)
> >> Caused by: java.lang.NoClassDefFoundError:
> >> org/apache/hadoop/hdfs/DistributedFileSystem
> >>     at
> >>
> org.apache.accumulo.server.Accumulo.waitForZookeeperAndHdfs(Accumulo.java:215)
> >>     at
> >>
> org.apache.accumulo.server.master.state.SetGoalState.main(SetGoalState.java:40)
> >>     ... 6 more
> >> Caused by: java.lang.ClassNotFoundException:
> >> org.apache.hadoop.hdfs.DistributedFileSystem
> >>     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:423)
> >>     at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
> >>     ... 8 more
> >>
> >> And this is coming up as output from executing the init script.
> >>
> >> --
> >> Chris
> >>
> >>
> >> On Wed, Jan 9, 2013 at 2:18 PM, John Vines <[EMAIL PROTECTED]> wrote:
> >> > In addition to Eric's questions, where are these errors coming from?
> >> > Were
> >> > you able to init okay?
> >> >
> >> >
> >> > On Wed, Jan 9, 2013 at 2:09 PM, Chris Sigman <[EMAIL PROTECTED]>
> wrote:
> >> >>
> >> >> Hi all,
> >> >>
> >> >> I've just got accumulo set up and I've run start-all.sh, but receive
> >> >> an exception when Zookeeper's attempting to talk to HDFS with it
> >> >> unable to find org.apache.hadoop.hdfs.DistributedFileSystem.
> >> >>
> >> >> I have accumulo-env.sh all set with the correct paths to java,
> hadoop,
+
John Vines 2013-01-09, 19:26