2017-09-04 16:50:23,882 INFO [main]: mr.MapredLocalTask (MapredLocalTask.java:executeInChildVM(172)) - 生成计划文件文件:/tmp/admin/1a83c312-332f-4f0a-a401-40356747d414/hive_2017 -09-04_16-50-22_972_3396311132793676844-1/-local-10004/plan.xml
2017-09-04 16:50:24,248 信息 [主要]: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 -localtask -plan 文件:/tmp/admin/1a83c312-332f-4f0a-a401-40356747d414/hive_2017-09-04_16-50-22_972_3396311132793676844-1/-local -10004/plan.xml -jobconffile 文件:/tmp/admin/1a83c312-332f-4f0a-a401-40356747d414/hive_2017-09-04_16-50-22_972_3396311132793676844-1/-local-10005/jobconf.xml
2017-09-04 16:50:24,254 错误 [main]: mr.MapredLocalTask (MapredLocalTask.java:executeInChildVM(351)) - 异常(exception):
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(Native Method)
在 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
或者
set hive.exec.submit.local.task.via.child=false
希望它能解决你的问题。
关于hadoop - mr.MapredLocalTask (MapredLocalTask.java :executeInChildVM(351)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46033668/