hadoop - mr.MapredLocalTask​​ (MapredLocalTask​​.java :executeInChildVM(351))

标签 hadoop hive

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/

相关文章:

hadoop - 将文本加载到 Orc 文件

性能调整 Hive 查询

hadoop - 使用 HBase-Hive 集成删除值

hadoop - 从命令行获取 yarn 配置

hadoop - 由于 HDP 2.5 中的 Solr 异常,Hbase java 代码在表创建时卡住 - SolrServers 可用于处理此请求

java - Hadoop 序列文件大小

hadoop - "Content-type"用于使用 Web HDFS REST 客户端上传 jars 文件

java - Hive Jdbc连接错误,出现NoClassDefFoundError

java - 将文件从服务器上传到另一台服务器的 Hdfs

hadoop - hive外部分区表