Hi Muhammad,

Just build from the top level of hive trunk (not from the hbase-handler 
component) and everything, including the hbase-handler, will be built for you.  
Follow the normal Hive build instructions in

http://wiki.apache.org/hadoop/Hive/HowToContribute

Note that we currently build against the 0.20.3 version of HBase; if you run 
into trouble due to mismatches with your 0.20.2 version, you'll need to 
downgrade the jars in hbase-handler/lib and then rebuild Hive to produce a 
compatible storage handler.

JVS

On Jun 23, 2010, at 7:37 AM, Muhammad Mudassar wrote:

> Hi all
> I want to integrate hive with hbase. I am running single node Hbase
> 0.20.2 with hadoop 0.20.2 configured in
> single node cluster mode. when I tried to run *ant jar*  from
> Hbase-Handler to get hive_hbase_handler.jar it gives me errors like:
> setup:
>
> compile:
>     [echo] Compiling: hbase-handler
>    [javac] Compiling 9 source files to
> /home/hadoop/dfs/hive/build/hbase-handler/classes
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:34:
> package org.apache.hadoop.hive.serde does not exist
>    [javac] import org.apache.hadoop.hive.serde.Constants;
>    [javac]                                    ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:35:
> package org.apache.hadoop.hive.serde2 does not exist
>    [javac] import org.apache.hadoop.hive.serde2.ByteStream;
>    [javac]                                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:36:
> package org.apache.hadoop.hive.serde2 does not exist
>    [javac] import org.apache.hadoop.hive.serde2.SerDe;
>    [javac]                                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:37:
> package org.apache.hadoop.hive.serde2 does not exist
>    [javac] import org.apache.hadoop.hive.serde2.SerDeException;
>    [javac]                                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:38:
> package org.apache.hadoop.hive.serde2 does not exist
>    [javac] import org.apache.hadoop.hive.serde2.SerDeUtils;
>    [javac]                                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:39:
> package org.apache.hadoop.hive.serde2.lazy does not exist
>    [javac] import org.apache.hadoop.hive.serde2.lazy.LazyFactory;
>    [javac]                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:40:
> package org.apache.hadoop.hive.serde2.lazy does not exist
>    [javac] import org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe;
>    [javac]                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:41:
> package org.apache.hadoop.hive.serde2.lazy does not exist
>    [javac] import org.apache.hadoop.hive.serde2.lazy.LazyUtils;
>    [javac]                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:42:
> package org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe does not
> exist
>    [javac] import
> org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe.SerDeParameters;
>    [javac]                                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:43:
> package org.apache.hadoop.hive.serde2.lazy.objectinspector does not
> exist
>    [javac] import
> org.apache.hadoop.hive.serde2.lazy.objectinspector.LazySimpleStructObjectInspector;
>    [javac]                                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:44:
> package org.apache.hadoop.hive.serde2.objectinspector does not exist
>    [javac] import
> org.apache.hadoop.hive.serde2.objectinspector.ListObjectInspector;
>    [javac]                                                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:45:
> package org.apache.hadoop.hive.serde2.objectinspector does not exist
>    [javac] import
> org.apache.hadoop.hive.serde2.objectinspector.MapObjectInspector;
>    [javac]                                                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:46:
> package org.apache.hadoop.hive.serde2.objectinspector does not exist
>    [javac] import
> org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector;
>    [javac]                                                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:47:
> package org.apache.hadoop.hive.serde2.objectinspector does not exist
>    [javac] import
> org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector;
>    [javac]                                                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:48:
> package org.apache.hadoop.hive.serde2.objectinspector does not exist
>    [javac] import org.apache.hadoop.hive.serde2.objectinspector.StructField;
>    [javac]                                                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:49:
> package org.apache.hadoop.hive.serde2.objectinspector does not exist
>    [javac] import
> org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector;
>    [javac]                                                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:50:
> package org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector
> does not exist
>    [javac] import
> org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector.Category;
>    [javac]
>         ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:51:
> package org.apache.hadoop.hive.serde2.objectinspector.primitive does
> not exist
>    [javac] import
> org.apache.hadoop.hive.serde2.objectinspector.primitive.PrimitiveObjectInspectorFactory;
>    [javac]                                                               ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:52:
> package org.apache.hadoop.hive.serde2.typeinfo does not exist
>    [javac] import org.apache.hadoop.hive.serde2.typeinfo.MapTypeInfo;
>    [javac]                                              ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:53:
> package org.apache.hadoop.hive.serde2.typeinfo does not exist
>    [javac] import org.apache.hadoop.hive.serde2.typeinfo.StructTypeInfo;
>    [javac]                                              ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:54:
> package org.apache.hadoop.hive.serde2.typeinfo does not exist
>    [javac] import org.apache.hadoop.hive.serde2.typeinfo.TypeInfo;
>    [javac]                                              ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:55:
> package org.apache.hadoop.hive.serde2.typeinfo does not exist
>    [javac] import org.apache.hadoop.hive.serde2.typeinfo.TypeInfoUtils;
>    [javac]                                              ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:63:
> cannot find symbol
>    [javac] symbol: class SerDe
>    [javac] public class HBaseSerDe implements SerDe {
>    [javac]                                    ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:74:
> cannot find symbol
>    [javac] symbol  : class ObjectInspector
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseSerDe
>    [javac]   private ObjectInspector cachedObjectInspector;
>    [javac]           ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:76:
> cannot find symbol
>    [javac] symbol  : class SerDeParameters
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseSerDe
>    [javac]   private SerDeParameters serdeParams;
>    [javac]           ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseRow.java:25:
> package org.apache.hadoop.hive.serde2.lazy does not exist
>    [javac] import org.apache.hadoop.hive.serde2.lazy.ByteArrayRef;
>    [javac]                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseRow.java:26:
> package org.apache.hadoop.hive.serde2.lazy does not exist
>    [javac] import org.apache.hadoop.hive.serde2.lazy.LazyFactory;
>    [javac]                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseRow.java:27:
> package org.apache.hadoop.hive.serde2.lazy does not exist
>    [javac] import org.apache.hadoop.hive.serde2.lazy.LazyObject;
>    [javac]                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseRow.java:28:
> package org.apache.hadoop.hive.serde2.lazy does not exist
>    [javac] import org.apache.hadoop.hive.serde2.lazy.LazyStruct;
>    [javac]                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseRow.java:29:
> package org.apache.hadoop.hive.serde2.lazy.objectinspector does not
> exist
>    [javac] import
> org.apache.hadoop.hive.serde2.lazy.objectinspector.LazyMapObjectInspector;
>    [javac]                                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseRow.java:30:
> package org.apache.hadoop.hive.serde2.lazy.objectinspector does not
> exist
>    [javac] import
> org.apache.hadoop.hive.serde2.lazy.objectinspector.LazySimpleStructObjectInspector;
>    [javac]                                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseRow.java:31:
> package org.apache.hadoop.hive.serde2.objectinspector does not exist
>    [javac] import org.apache.hadoop.hive.serde2.objectinspector.StructField;
>    [javac]                                                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseRow.java:32:
> package org.apache.hadoop.hive.serde2.objectinspector does not exist
>    [javac] import
> org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector;
>    [javac]                                                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseRow.java:38:
> cannot find symbol
>    [javac] symbol: class LazyStruct
>    [javac] public class LazyHBaseRow extends LazyStruct {
>    [javac]                                   ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:79:
> package ByteStream does not exist
>    [javac]   private ByteStream.Output serializeStream = new
> ByteStream.Output();
>    [javac]                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:94:
> cannot find symbol
>    [javac] symbol  : class SerDeException
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseSerDe
>    [javac]   public HBaseSerDe() throws SerDeException {
>    [javac]                              ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:102:
> cannot find symbol
>    [javac] symbol  : class SerDeException
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseSerDe
>    [javac]       throws SerDeException {
>    [javac]              ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:146:
> cannot find symbol
>    [javac] symbol  : class SerDeException
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseSerDe
>    [javac]     throws SerDeException {
>    [javac]            ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:221:
> cannot find symbol
>    [javac] symbol  : class SerDeException
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseSerDe
>    [javac]   public Object deserialize(Writable rowResult) throws
> SerDeException {
>    [javac]                                                        ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:233:
> cannot find symbol
>    [javac] symbol  : class ObjectInspector
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseSerDe
>    [javac]   public ObjectInspector getObjectInspector() throws
> SerDeException {
>    [javac]          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:233:
> cannot find symbol
>    [javac] symbol  : class SerDeException
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseSerDe
>    [javac]   public ObjectInspector getObjectInspector() throws
> SerDeException {
>    [javac]                                                      ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:243:
> cannot find symbol
>    [javac] symbol  : class ObjectInspector
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseSerDe
>    [javac]   public Writable serialize(Object obj, ObjectInspector
> objInspector)
>    [javac]                                         ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:244:
> cannot find symbol
>    [javac] symbol  : class SerDeException
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseSerDe
>    [javac]       throws SerDeException {
>    [javac]              ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:291:
> cannot find symbol
>    [javac] symbol  : class StructField
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseSerDe
>    [javac]     List<? extends StructField> fields,
>    [javac]                    ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:293:
> cannot find symbol
>    [javac] symbol  : class StructField
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseSerDe
>    [javac]     List<? extends StructField> declaredFields) throws IOException 
> {
>    [javac]                    ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:409:
> package ByteStream does not exist
>    [javac]   public static boolean serialize(ByteStream.Output out,
> Object obj,
>    [javac]                                             ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java:410:
> cannot find symbol
>    [javac] symbol  : class ObjectInspector
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseSerDe
>    [javac]     ObjectInspector objInspector, byte[] separators, int level,
>    [javac]     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseRow.java:50:
> cannot find symbol
>    [javac] symbol  : class LazySimpleStructObjectInspector
>    [javac] location: class org.apache.hadoop.hive.hbase.LazyHBaseRow
>    [javac]   public LazyHBaseRow(LazySimpleStructObjectInspector oi) {
>    [javac]                       ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:38:
> package org.apache.hadoop.hive.metastore does not exist
>    [javac] import org.apache.hadoop.hive.metastore.HiveMetaHook;
>    [javac]                                        ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:39:
> package org.apache.hadoop.hive.metastore does not exist
>    [javac] import org.apache.hadoop.hive.metastore.MetaStoreUtils;
>    [javac]                                        ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:40:
> package org.apache.hadoop.hive.metastore.api does not exist
>    [javac] import org.apache.hadoop.hive.metastore.api.Constants;
>    [javac]                                            ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:41:
> package org.apache.hadoop.hive.metastore.api does not exist
>    [javac] import org.apache.hadoop.hive.metastore.api.MetaException;
>    [javac]                                            ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:42:
> package org.apache.hadoop.hive.metastore.api does not exist
>    [javac] import org.apache.hadoop.hive.metastore.api.Partition;
>    [javac]                                            ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:43:
> package org.apache.hadoop.hive.metastore.api does not exist
>    [javac] import org.apache.hadoop.hive.metastore.api.Table;
>    [javac]                                            ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:44:
> package org.apache.hadoop.hive.ql.metadata does not exist
>    [javac] import org.apache.hadoop.hive.ql.metadata.HiveStorageHandler;
>    [javac]                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:45:
> package org.apache.hadoop.hive.ql.plan does not exist
>    [javac] import org.apache.hadoop.hive.ql.plan.TableDesc;
>    [javac]                                      ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:46:
> package org.apache.hadoop.hive.serde2 does not exist
>    [javac] import org.apache.hadoop.hive.serde2.SerDe;
>    [javac]                                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:56:
> cannot find symbol
>    [javac] symbol: class HiveStorageHandler
>    [javac]   implements HiveStorageHandler, HiveMetaHook {
>    [javac]              ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:56:
> cannot find symbol
>    [javac] symbol: class HiveMetaHook
>    [javac]   implements HiveStorageHandler, HiveMetaHook {
>    [javac]                                  ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:61:
> cannot find symbol
>    [javac] symbol  : class MetaException
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseStorageHandler
>    [javac]   private HBaseAdmin getHBaseAdmin() throws MetaException {
>    [javac]                                             ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:72:
> cannot find symbol
>    [javac] symbol  : class Table
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseStorageHandler
>    [javac]   private String getHBaseTableName(Table tbl) {
>    [javac]                                    ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:88:
> cannot find symbol
>    [javac] symbol  : class Table
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseStorageHandler
>    [javac]   public void preDropTable(Table table) throws MetaException {
>    [javac]                            ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:88:
> cannot find symbol
>    [javac] symbol  : class MetaException
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseStorageHandler
>    [javac]   public void preDropTable(Table table) throws MetaException {
>    [javac]                                                ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:93:
> cannot find symbol
>    [javac] symbol  : class Table
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseStorageHandler
>    [javac]   public void rollbackDropTable(Table table) throws MetaException {
>    [javac]                                 ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:93:
> cannot find symbol
>    [javac] symbol  : class MetaException
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseStorageHandler
>    [javac]   public void rollbackDropTable(Table table) throws MetaException {
>    [javac]                                                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:99:
> cannot find symbol
>    [javac] symbol  : class Table
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseStorageHandler
>    [javac]     Table tbl, boolean deleteData) throws MetaException {
>    [javac]     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:99:
> cannot find symbol
>    [javac] symbol  : class MetaException
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseStorageHandler
>    [javac]     Table tbl, boolean deleteData) throws MetaException {
>    [javac]                                           ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:116:
> cannot find symbol
>    [javac] symbol  : class Table
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseStorageHandler
>    [javac]   public void preCreateTable(Table tbl) throws MetaException {
>    [javac]                              ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:116:
> cannot find symbol
>    [javac] symbol  : class MetaException
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseStorageHandler
>    [javac]   public void preCreateTable(Table tbl) throws MetaException {
>    [javac]                                                ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:201:
> cannot find symbol
>    [javac] symbol  : class Table
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseStorageHandler
>    [javac]   public void rollbackCreateTable(Table table) throws
> MetaException {
>    [javac]                                   ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:201:
> cannot find symbol
>    [javac] symbol  : class MetaException
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseStorageHandler
>    [javac]   public void rollbackCreateTable(Table table) throws
> MetaException {
>    [javac]                                                       ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:218:
> cannot find symbol
>    [javac] symbol  : class Table
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseStorageHandler
>    [javac]   public void commitCreateTable(Table table) throws MetaException {
>    [javac]                                 ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:218:
> cannot find symbol
>    [javac] symbol  : class MetaException
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseStorageHandler
>    [javac]   public void commitCreateTable(Table table) throws MetaException {
>    [javac]                                                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:243:
> cannot find symbol
>    [javac] symbol  : class SerDe
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseStorageHandler
>    [javac]   public Class<? extends SerDe> getSerDeClass() {
>    [javac]                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:248:
> cannot find symbol
>    [javac] symbol  : class HiveMetaHook
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseStorageHandler
>    [javac]   public HiveMetaHook getMetaHook() {
>    [javac]          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java:254:
> cannot find symbol
>    [javac] symbol  : class TableDesc
>    [javac] location: class org.apache.hadoop.hive.hbase.HBaseStorageHandler
>    [javac]     TableDesc tableDesc,
>    [javac]     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HiveHBaseTableInputFormat.java:35:
> package org.apache.hadoop.hive.serde2 does not exist
>    [javac] import org.apache.hadoop.hive.serde2.ColumnProjectionUtils;
>    [javac]                                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HiveHBaseTableOutputFormat.java:32:
> package org.apache.hadoop.hive.conf does not exist
>    [javac] import org.apache.hadoop.hive.conf.HiveConf;
>    [javac]                                   ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HiveHBaseTableOutputFormat.java:33:
> package org.apache.hadoop.hive.ql.exec.FileSinkOperator does not exist
>    [javac] import 
> org.apache.hadoop.hive.ql.exec.FileSinkOperator.RecordWriter;
>    [javac]                                                       ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HiveHBaseTableOutputFormat.java:34:
> package org.apache.hadoop.hive.ql.io does not exist
>    [javac] import org.apache.hadoop.hive.ql.io.HiveOutputFormat;
>    [javac]                                    ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HiveHBaseTableOutputFormat.java:44:
> cannot find symbol
>    [javac] symbol: class HiveOutputFormat
>    [javac]     HiveOutputFormat<ImmutableBytesWritable, BatchUpdate> {
>    [javac]     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HiveHBaseTableOutputFormat.java:44:
> interface expected here
>    [javac]     HiveOutputFormat<ImmutableBytesWritable, BatchUpdate> {
>    [javac]                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HiveHBaseTableOutputFormat.java:66:
> cannot find symbol
>    [javac] symbol  : class RecordWriter
>    [javac] location: class
> org.apache.hadoop.hive.hbase.HiveHBaseTableOutputFormat
>    [javac]   public RecordWriter getHiveRecordWriter(JobConf jc, Path
> finalOutPath,
>    [javac]          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HiveHBaseTableOutputFormat.java:82:
> cannot find symbol
>    [javac] symbol  : class RecordWriter
>    [javac] location: class
> org.apache.hadoop.hive.hbase.HiveHBaseTableOutputFormat
>    [javac]   private static class HiveHBaseRecordWriter implements
> RecordWriter {
>    [javac]                                                         ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HiveHFileOutputFormat.java:39:
> package org.apache.hadoop.hive.ql.exec.FileSinkOperator does not exist
>    [javac] import 
> org.apache.hadoop.hive.ql.exec.FileSinkOperator.RecordWriter;
>    [javac]                                                       ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HiveHFileOutputFormat.java:40:
> package org.apache.hadoop.hive.ql.io does not exist
>    [javac] import org.apache.hadoop.hive.ql.io.HiveOutputFormat;
>    [javac]                                    ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HiveHFileOutputFormat.java:60:
> cannot find symbol
>    [javac] symbol: class HiveOutputFormat
>    [javac]     HiveOutputFormat<ImmutableBytesWritable, KeyValue> {
>    [javac]     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HiveHFileOutputFormat.java:60:
> interface expected here
>    [javac]     HiveOutputFormat<ImmutableBytesWritable, KeyValue> {
>    [javac]                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HiveHFileOutputFormat.java:79:
> cannot find symbol
>    [javac] symbol  : class RecordWriter
>    [javac] location: class org.apache.hadoop.hive.hbase.HiveHFileOutputFormat
>    [javac]   public RecordWriter getHiveRecordWriter(
>    [javac]          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseCellMap.java:26:
> package org.apache.hadoop.hive.serde2.lazy does not exist
>    [javac] import org.apache.hadoop.hive.serde2.lazy.ByteArrayRef;
>    [javac]                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseCellMap.java:27:
> package org.apache.hadoop.hive.serde2.lazy does not exist
>    [javac] import org.apache.hadoop.hive.serde2.lazy.LazyFactory;
>    [javac]                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseCellMap.java:28:
> package org.apache.hadoop.hive.serde2.lazy does not exist
>    [javac] import org.apache.hadoop.hive.serde2.lazy.LazyMap;
>    [javac]                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseCellMap.java:29:
> package org.apache.hadoop.hive.serde2.lazy does not exist
>    [javac] import org.apache.hadoop.hive.serde2.lazy.LazyObject;
>    [javac]                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseCellMap.java:30:
> package org.apache.hadoop.hive.serde2.lazy does not exist
>    [javac] import org.apache.hadoop.hive.serde2.lazy.LazyPrimitive;
>    [javac]                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseCellMap.java:31:
> package org.apache.hadoop.hive.serde2.lazy does not exist
>    [javac] import org.apache.hadoop.hive.serde2.lazy.LazyUtils;
>    [javac]                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseCellMap.java:32:
> package org.apache.hadoop.hive.serde2.lazy.objectinspector does not
> exist
>    [javac] import
> org.apache.hadoop.hive.serde2.lazy.objectinspector.LazyMapObjectInspector;
>    [javac]                                                          ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseCellMap.java:33:
> package org.apache.hadoop.hive.serde2.objectinspector does not exist
>    [javac] import
> org.apache.hadoop.hive.serde2.objectinspector.MapObjectInspector;
>    [javac]                                                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseCellMap.java:34:
> package org.apache.hadoop.hive.serde2.objectinspector does not exist
>    [javac] import
> org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector;
>    [javac]                                                     ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseCellMap.java:39:
> cannot find symbol
>    [javac] symbol: class LazyMap
>    [javac] public class LazyHBaseCellMap extends LazyMap {
>    [javac]                                       ^
>    [javac] 
> /home/hadoop/dfs/hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseCellMap.java:48:
> cannot find symbol
>    [javac] symbol  : class LazyMapObjectInspector
>    [javac] location: class org.apache.hadoop.hive.hbase.LazyHBaseCellMap
>    [javac]   public LazyHBaseCellMap(LazyMapObjectInspector oi) {
>    [javac]                           ^
>    [javac] 
> org/apache/hadoop/hbase/io/RowResult.class(org/apache/hadoop/hbase/io:RowResult.class):
> warning: Cannot find annotation method 'base64()' in type
> 'agilejson.TOJSON': class file for agilejson.TOJSON not found
>    [javac] 
> org/apache/hadoop/hbase/HColumnDescriptor.class(org/apache/hadoop/hbase:HColumnDescriptor.class):
> warning: Cannot find annotation method 'fieldName()' in type
> 'agilejson.TOJSON'
>    [javac] 
> org/apache/hadoop/hbase/HColumnDescriptor.class(org/apache/hadoop/hbase:HColumnDescriptor.class):
> warning: Cannot find annotation method 'base64()' in type
> 'agilejson.TOJSON'
>    [javac] 
> org/apache/hadoop/hbase/HColumnDescriptor.class(org/apache/hadoop/hbase:HColumnDescriptor.class):
> warning: Cannot find annotation method 'prefixLength()' in type
> 'agilejson.TOJSON'
>    [javac] 
> org/apache/hadoop/hbase/HColumnDescriptor.class(org/apache/hadoop/hbase:HColumnDescriptor.class):
> warning: Cannot find annotation method 'prefixLength()' in type
> 'agilejson.TOJSON'
>    [javac] 
> org/apache/hadoop/hbase/HColumnDescriptor.class(org/apache/hadoop/hbase:HColumnDescriptor.class):
> warning: Cannot find annotation method 'prefixLength()' in type
> 'agilejson.TOJSON'
>    [javac] 
> org/apache/hadoop/hbase/HTableDescriptor.class(org/apache/hadoop/hbase:HTableDescriptor.class):
> warning: Cannot find annotation method 'fieldName()' in type
> 'agilejson.TOJSON'
>    [javac] 
> org/apache/hadoop/hbase/io/Cell.class(org/apache/hadoop/hbase/io:Cell.class):
> warning: Cannot find annotation method 'base64()' in type
> 'agilejson.TOJSON'
>    [javac] Note: Some input files use or override a deprecated API.
>    [javac] Note: Recompile with -Xlint:deprecation for details.
>    [javac] Note: Some input files use unchecked or unsafe operations.
>    [javac] Note: Recompile with -Xlint:unchecked for details.
>    [javac] 100 errors
>    [javac] 8 warnings
>
> BUILD FAILED
>
>
> <http://osdir.com/ml/hive-user-hadoop-apache/2010-03/msg00037.html>
>
>
>
> --
> Regards
>
> Muhammad Mudassar

Reply via email to