You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hbase.apache.org by Jack Levin <ma...@gmail.com> on 2011/01/10 21:54:27 UTC

fb hadoop-append version.

Hello, I was wondering if anyone have tried FB's hadoop-append
highavailability contrib yet.  We got it running underneath our
0.89x924 hbase version here.  I realize that FB contrib uses zookeeper
quorum to keep tabs on avatarnode's health.  Question is, can we use
same zookeepers that we use for HBase?  Also, should avatarnodes
switch (during failure), how does HBASE would know that avatarnodes
have switches?  Also, does anyone have a sampe config on how to start
avatarnodes?

Also, getting this issue with not finding right classes:

$ bin/hadoop-daemon.sh --config conf/. start
org.apache.hadoop.hdfs.server.namenode.AvatarNode -zero
starting org.apache.hadoop.hdfs.server.namenode.AvatarNode, logging to
/usr/lib/hadoop-0.20-fb-append/bin/../logs/hadoop-root-org.apache.hadoop.hdfs.server.namenode.AvatarNode-mtag11.prod.imageshack.com.out
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/hadoop/hdfs/server/namenode/AvatarNode
Caused by: java.lang.ClassNotFoundException:
org.apache.hadoop.hdfs.server.namenode.AvatarNode
	at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class:
org.apache.hadoop.hdfs.server.namenode.AvatarNode.  Program will exit.

My class path, is set as followed:

export HADOOP_CLASSPATH=/usr/lib/hadoop-0.20-fb-append/lib:${HADOOP_CLASSPATH}
export HADOOP_CLASSPATH=/usr/lib/hadoop-0.20-fb-append/build/ivy/lib/highavailability/common:${HADOOP_CLASSPATH}

Thanks.

-Jack

PS. its from here: https://github.com/facebook/hadoop-20-append