David Watzke created HIVE-9575:
----------------------------------
Summary: hive fails when hive.exec.mode.local.auto=true
Key: HIVE-9575
URL: https://issues.apache.org/jira/browse/HIVE-9575
Project: Hive
Issue Type: Bug
Affects Versions: 0.14.0
Environment: CentOS 6.5
Reporter: David Watzke
Hello, we're using hive 0.14.0 with cloudera 5.3 and a problem occurs when we
set hive.exec.mode.local.auto=true for running a small query. The query fails
with this error:
java.lang.NullPointerException
at org.apache.hadoop.hive.ql.io.HiveInputFormat.init(HiveInputFormat.java:265)
at
org.apache.hadoop.hive.ql.io.HiveInputFormat.pushProjectionsAndFilters(HiveInputFormat.java:478)
at
org.apache.hadoop.hive.ql.io.HiveInputFormat.pushProjectionsAndFilters(HiveInputFormat.java:471)
at
org.apache.hadoop.hive.ql.io.CombineHiveInputFormat.getRecordReader(CombineHiveInputFormat.java:648)
at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:394)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:332)
at org.apache.hadoop.mapred.Child$4.run(Child.java:268)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:415)
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1642)
at org.apache.hadoop.mapred.Child.main(Child.java:262)
but if we also set mapred.job.tracker=local, then it works fine.
Having to manually set mapred.job.tracker to 'local' kind of defies the purpose
of the local.auto feature.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)