You have IHBase jar in your CLASSPATH?
St.Ack

On Mon, May 17, 2010 at 3:56 AM, Nitin Goel <nitin.g...@in.fujitsu.com> wrote:
> Hi,
>
>
>
> I am new to HBase and I am trying to use hbql on HBase. There I am
> getting the following exception
>
>
>
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/hadoop/hbase/client/idx/IdxQualifierType
>
>            at
> org.apache.hadoop.hbase.hbql.mapping.FieldType.<clinit>(FieldType.java:5
> 0)
>
>            at
> org.apache.hadoop.hbase.hbql.mapping.ColumnDefinition.getFieldType(Colum
> nDefinition.java:159)
>
>            at
> org.apache.hadoop.hbase.hbql.mapping.ColumnDefinition.newMappedColumn(Co
> lumnDefinition.java:99)
>
>            at
> org.apache.hadoop.hbase.hbql.antlr.HBqlParser.columnDefinition(HBqlParse
> r.java:4565)
>
>            at
> org.apache.hadoop.hbase.hbql.antlr.HBqlParser.columnDefinitionnList(HBql
> Parser.java:4358)
>
>            at
> org.apache.hadoop.hbase.hbql.antlr.HBqlParser.familyMapping(HBqlParser.j
> ava:4317)
>
>            at
> org.apache.hadoop.hbase.hbql.antlr.HBqlParser.familyMappingList(HBqlPars
> er.java:4197)
>
>            at
> org.apache.hadoop.hbase.hbql.antlr.HBqlParser.attribMapping(HBqlParser.j
> ava:2577)
>
>            at
> org.apache.hadoop.hbase.hbql.antlr.HBqlParser.hbqlStmt(HBqlParser.java:9
> 86)
>
>            at
> org.apache.hadoop.hbase.hbql.antlr.HBqlParser.hbqlStatement(HBqlParser.j
> ava:463)
>
>            at
> org.apache.hadoop.hbase.hbql.parser.ParserUtil.parseHBqlStatement(Parser
> Util.java:163)
>
>            at
> org.apache.hadoop.hbase.hbql.impl.Utils.parseHBqlStatement(Utils.java:49
> )
>
>            at
> org.apache.hadoop.hbase.hbql.impl.HStatementImpl.execute(HStatementImpl.
> java:159)
>
>            at
> org.apache.hadoop.hbase.hbql.impl.HConnectionImpl.execute(HConnectionImp
> l.java:314)
>
>            at
> org.apache.hadoop.hbase.hbql.impl.MappingManager.validatePersistentMetad
> ata(MappingManager.java:59)
>
>            at
> org.apache.hadoop.hbase.hbql.impl.HConnectionImpl.<init>(HConnectionImpl
> .java:92)
>
>            at
> org.apache.hadoop.hbase.jdbc.impl.ConnectionImpl.<init>(ConnectionImpl.j
> ava:64)
>
>            at
> org.apache.hadoop.hbase.jdbc.Driver.getConnection(Driver.java:85)
>
>            at
> org.apache.hadoop.hbase.jdbc.Driver.connect(Driver.java:74)
>
>            at
> java.sql.DriverManager.getConnection(DriverManager.java:582)
>
>            at
> java.sql.DriverManager.getConnection(DriverManager.java:207)
>
>            at
> com.fujitsu.fla.tsig.gdb.hbase.HBaseHelper.main(HBaseHelper.java:42)
>
> Caused by: java.lang.ClassNotFoundException:
> org.apache.hadoop.hbase.client.idx.IdxQualifierType
>
>            at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>
>            at java.security.AccessController.doPrivileged(Native
> Method)
>
>            at
> java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>
>            at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>
>            at
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
>
>            at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>
>            at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>
>            ... 22 more
>
>
>
> Could you please let me know in which jar I can find
> org.apache.hadoop.hbase.client.idx.IdxQualifierType class? I have
> checked the source code of HBase 0.20.4, however I didn't find the
> required class?
>
>
>
> Thanks & Regards,
>
> Nitin Goel
>
>
>
>
>
> DISCLAIMER:
> This e-mail and any attached files may contain confidential and/or privileged 
> material for the sole use of the intended recipient.  Any review, use, 
> distribution or disclosure by others is strictly prohibited. If you are not 
> the intended recipient (or authorized to receive this e-mail for the 
> recipient), you may not review, copy or distribute this message.  Please 
> contact the sender by reply e-mail and delete all copies of this 
> message:Fujitsu Consulting India Pvt Limited
>

Reply via email to