Java 未处理的内部错误。org.apache.hadoop.mapred.jobcontrol.jobcontrol.addJob

Java 未处理的内部错误。org.apache.hadoop.mapred.jobcontrol.jobcontrol.addJob,java,hadoop,apache-pig,Java,Hadoop,Apache Pig,我在centos 6上安装了pig。我对猪不熟悉 我使用$pig-x local以本地模式打开了pig。 仅在执行转储时出错。 错误消息是:错误2998:未处理的内部错误。org.apache.hadoop.mapred.jobcontrol.jobcontrol.addJobLorg/apache/hadoop/mapred/jobcontrol/Job;Ljava/lang/String 我将JAVA_设置为HOME,JAVA版本为1.7。但是hadoop没有安装 =============

我在centos 6上安装了pig。我对猪不熟悉

我使用$pig-x local以本地模式打开了pig。 仅在执行转储时出错。 错误消息是:错误2998:未处理的内部错误。org.apache.hadoop.mapred.jobcontrol.jobcontrol.addJobLorg/apache/hadoop/mapred/jobcontrol/Job;Ljava/lang/String

我将JAVA_设置为HOME,JAVA版本为1.7。但是hadoop没有安装

=================

grunt> A = load '/etc/passwd' using PigStorage(':');                                                                      
grunt> B = foreach A generate $0 as id;                                                                                    grunt> dump B;


2014-06-13 16:24:33,039 [main] INFO  org.apache.pig.tools.pigstats.ScriptState - Pig features used in the script: UNKNOWN
2014-06-13 16:24:33,040 [main] INFO  org.apache.pig.newplan.logical.optimizer.LogicalPlanOptimizer - {RULES_ENABLED=[AddForEach, ColumnMapKeyPrune, GroupByConstParallelSetter, LimitOptimizer, LoadTypeCastInserter, MergeFilter, MergeForEach, NewPartitionFilterOptimizer, PartitionFilterOptimizer, PushDownForEachFlatten, PushUpFilter, SplitFilter, StreamTypeCastInserter], RULES_DISABLED=[FilterLogicExpressionSimplifier]}
2014-06-13 16:24:33,041 [main] INFO  org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MRCompiler - File concatenation threshold: 100 optimistic? false
2014-06-13 16:24:33,042 [main] INFO  org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MultiQueryOptimizer - MR plan size before optimization: 1
2014-06-13 16:24:33,042 [main] INFO  org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MultiQueryOptimizer - MR plan size after optimization: 1
2014-06-13 16:24:33,043 [main] INFO  org.apache.hadoop.metrics.jvm.JvmMetrics - Cannot initialize JVM Metrics with processName=JobTracker, sessionId= - already initialized
2014-06-13 16:24:33,044 [main] INFO  org.apache.pig.tools.pigstats.ScriptState - Pig script settings are added to the job
2014-06-13 16:24:33,044 [main] INFO  org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.JobControlCompiler - mapred.job.reduce.markreset.buffer.percent is not set, set to default 0.3
2014-06-13 16:24:33,052 [main] INFO  org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.JobControlCompiler - Setting up single store job
2014-06-13 16:24:33,052 [main] INFO  org.apache.pig.data.SchemaTupleFrontend - Key [pig.schematuple] is false, will not generate code.
2014-06-13 16:24:33,053 [main] INFO  org.apache.pig.data.SchemaTupleFrontend - Starting process to move generated code to distributed cache
2014-06-13 16:24:33,053 [main] INFO  org.apache.pig.data.SchemaTupleFrontend - Distributed cache not supported or needed in local mode. Setting key [pig.schematuple.local.dir] with code temp directory: /tmp/1402656873052-0
2014-06-13 16:24:33,062 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 2998: Unhandled internal error. org.apache.hadoop.mapred.jobcontrol.JobControl.addJob(Lorg/apache/hadoop/mapred/jobcontrol/Job;)Ljava/lang/String;
Details at logfile: /home/ripsme/pig/pig_1402655166073.log
grunt>

非常感谢。

对于Redhat系统,请

$sudo yum安装pig


并在本地模式下打开清管器。这对我很有用。

谢谢Jens的格式化。我不知道如何格式化。现在看起来很好。感谢您的帮助。问题已解决:请在新机器上执行yum安装pig。现在可以在grunt>pig-x本地模式下执行所有操作。所以现在没有问题了。之前,我从apache站点下载了pig-tar,并按照上面提到的步骤进行操作。但出现了上述运行时异常。