错误2998:未处理的内部错误。找到接口org.apache.hadoop.mapreduce.JobContext,但是类是预期的

时间:2015-04-15 14:33:36

标签: hive apache-pig hcatalog

我是hadoop的新手。我试图使用Hcatalog将PIG与hive集成,但在转储期间收到以下错误。如果你们中的任何人能帮助我,请告诉我:

A = load 'logs' using org.apache.hcatalog.pig.HCatLoader();
dump A
  

ERROR org.apache.pig.tools.grunt.Grunt - ERROR 2998:未处理   内部错误。

找到接口org.apache.hadoop.mapreduce.JobContext,但是预期了类

加载并描述工作罚款但转储产生上述错误

详细说明:    Hadoop的2.6.0    猪0.14.0    蜂房-0.12.0

使用

编译储钱罐
   $ "ant -Dhadoopversion=23 clean jar"

     export PIG_OPTS=-Dhive.metastore.uris=thrift://localhost:10000
     export PIG_CLASSPATH=$HCAT_HOME/share/hcatalog/*:$HIVE_HOME/lib/*


$ REGISTER     hadoop-2.6.0/share/hadoop/common/hadoop-common-2.6.0.jar;

$ REGISTER    hadoop-2.6.0/share/hadoop/mapreduce/hadoop-mapreduce-client-core-2.6.0.jar;

$ REGISTER     hive-0.12.0/hcatalog/share/hcatalog/hcatalog-core-0.12.0.jar;

$ REGISTER     hive-0.12.0/lib/hive-exec-0.12.0.jar;

$ REGISTER     hive-0.12.0/lib/hive-metastore-0.12.0.jar;

使用"hive --service hiveserver"

运行配置单元服务器
   hive-site.xml:(and mysql related stuff )
   hive.metastore.local
     true

如果需要配置其他任何内容,请告诉我

0 个答案:

没有答案