Hadoop mr.MapredLocalTask(MapredLocalTask.java:executeInChildVM(351))

Hadoop mr.MapredLocalTask(MapredLocalTask.java:executeInChildVM(351)),hadoop,hive,Hadoop,Hive,2017-09-04 16:50:23882 INFO[main]:mr.MapredLocalTask(MapredLocalTask.java:executeInChildVM(172))-生成计划文件文件:/tmp/admin/1a83c312-332f-4f0a-a401-40356747d414/hive_2017-09-04_16-50-22_972_3396311113279376844-1/-local-10004/plan.xml 2017-09-04 16:50:24248信

2017-09-04 16:50:23882 INFO[main]:mr.MapredLocalTask(MapredLocalTask.java:executeInChildVM(172))-生成计划文件文件:/tmp/admin/1a83c312-332f-4f0a-a401-40356747d414/hive_2017-09-04_16-50-22_972_3396311113279376844-1/-local-10004/plan.xml 2017-09-04 16:50:24248信息[main]:mr.MapredLocalTask(MapredLocalTask.java:executeInChildVM(319))-执行:/opt/cloudera/parcels/CDH-5.12.0-1.cdh5.12.0.p0.29/lib/hadoop/bin/hadoop jar/opt/cloudera/parcels/CDH-5.12.0-1.cdh5.12.0.p0.29/jars/hive-exec-1.1.0-cdh5.12.0.jar org.apache.hadoop.hive.ql.exec.mr.ExecDriver-本地任务-计划文件:/tmp/admin/1a83c312-332f-4f0a-a401-40356747d414/hive_2017-09-04_16-50-22_972_339631113; 2793676844-1/-local-10004/plan.xml-jobconfile文件:/tmp/admin/1a83c312-332f-4f0a-a401-40356747d414/hive_2017-09-04_16-50-22_972_339631113; 27937676844-1/-local-10005/jobconf.xml 2017-09-04 16:50:24254错误[main]:mr.MapredLocalTask(MapredLocalTask.java:executeInChildVM(351))-异常: java.lang.NullPointerException 在org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask.executeInChildVM(MapredLocalTask.java:326)上 位于org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask.execute(MapredLocalTask.java:153) 位于org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:214) 位于org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:99) 位于org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:2041) 位于org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1748) 位于org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1501) 位于org.apache.hadoop.hive.ql.Driver.run(Driver.java:1285) 位于org.apache.hadoop.hive.ql.Driver.run(Driver.java:1275) 位于org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:220) 位于org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:172) 位于org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:383) 位于org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:318) 位于org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:720) 位于org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:693) 位于org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:628) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)中 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中 位于java.lang.reflect.Method.invoke(Method.java:606) 位于org.apache.hadoop.util.RunJar.run(RunJar.java:221)
在org.apache.hadoop.util.RunJar.main(RunJar.java:136)

上,我可以通过以下设置运行一些查询:

set hive.auto.convert.join=false


希望它能解决你的问题。

你的问题没有具体说明什么。请阅读并提供CDH vertion:5.12.0。当使用“left join”时,问题发生了。我使用的是相同的CDH版本,并且有相同的问题,请告诉我您是否找到了解决方案,谢谢
set hive.exec.submit.local.task.via.child=false