Zeppelin中用于hive的JDBC解释器在非MR查询中工作正常 . 在MR的情况下,得到以下错误

%Hive select from from table where month = 2;

提示以下异常:java.sql.SQLException中:在org.apache.hive.jdbc.HiveStatement从org.apache.hadoop.hive.ql.exec.mr.MapRedTask执行错误,返回码1:错误在处理声明:失败.execute(HiveStatement.java:296)在org.apache.commons.dbcp2.DelegatingStatement.execute(DelegatingStatement.java:291)在org.apache.commons.dbcp2.DelegatingStatement.execute(DelegatingStatement.java:291)在有机aplet.zeppelin.jdbc.JDBCInterpreter.executeSql(JDBCInterpreter.java:577)位于org.apache.zeppelin.jdbc.JDBCInterpreter.interpret(JDBCInterpreter.java:660)org.apache.zeppelin.interpreter.LazyOpenInterpreter.interpret(LazyOpenInterpreter . 的java:94)在org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer $ InterpretJob.jobRun(RemoteInterpreterServer.java:489)在org.apache.zeppelin.scheduler.Job.run(Job.java:175)在org.apache .zeppelin.scheduler.ParallelScheduler $ JobRunner.run(ParallelScheduler.java:162)at java.util.concurrent.Executors $ RunnableAdapter.call(Exec utors.java:511)在java.util.concurrent.FutureTask.run(FutureTask.java:266)在java.util.concurrent.ScheduledThreadPoolExecutor中$ $ ScheduledFutureTask.access 201(ScheduledThreadPoolExecutor.java:180)在java.util.concurrent中 . 的ScheduledThreadPoolExecutor $ ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)在java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:617)是java .lang.Thread.run(Thread.java:745)