You have accidentally used ";" as a path separator, you should use: ":"
(without the quotes)
try this:
export HBASE_CLASSPATH=/cldo/hadoop/conf*:*/cldo/customfilter.jar



On Wed, May 2, 2012 at 2:45 PM, yonghu <yongyong...@gmail.com> wrote:

> It means that java run time can't find
> org/apache/hadoop/hbase/filter/FilterBase class. You have to add the
> hbase.jar in your classpath.
>
> regards!
>
> Yong
>
> On Wed, May 2, 2012 at 12:12 PM, cldo <datk...@gmail.com> wrote:
> >
> > i want to custom filter hbase.
> > i created jar file by eclipse, copy to sever and in file hbase-env.xml i
> set
> > "export HBASE_CLASSPATH=/cldo/hadoop/conf;/cldo/customfilter.jar
> >
> > but when start have error
> >
> > /cldo/hbase/bin/../conf/hbase-env.sh: line 29: /cldo/customfilter.jar:
> > cannot execute binary file
> > Exception in thread "main" java.lang.NoClassDefFoundError:
> > org/apache/hadoop/hbase/filter/FilterBase
> > at java.lang.ClassLoader.defineClass1(Native Method)
> > at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
> > at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
> > at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
> > at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
> > at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> >
> > thank
> > --
> > View this message in context:
> http://old.nabble.com/Hbase-custom-filter-tp33763367p33763367.html
> > Sent from the HBase User mailing list archive at Nabble.com.
> >
>

Reply via email to