错误2998:未处理的内部错误找到接口org.apache.hadoop.mapreduce.jobcontext,但应为类

x0fgdtte  于 2021-06-25  发布在  Pig
关注(0)|答案(0)|浏览(249)

我是hadoop新手。我试图使用hcatalog将pig与hive集成,但在转储过程中出现以下错误。如果有人能帮我,请告诉我:

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

error org.apache.pig.tools.grunt.grunt-错误2998:未处理的内部错误。
找到接口org.apache.hadoop.mapreduce.jobcontext,但应为类
加载和描述工作罚款,但转储给出上述错误
详细信息:hadoop-2.6.0 pig-0.14.0 hive-0.12.0
编译的piggybank使用

$ "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

如果还需要配置什么,请告诉我

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题