失败:执行错误,从org.apache.hadoop.hive.ql.exec.mr.MapRedTask返回代码2(状态= 08S01,代码= 2)

时间:2019-12-18 09:47:43

标签: sql hadoop hive mapreduce

我无法在配置单元中使用SQL计数查询,出现以下错误

hive>从测试中选择count(*);

用法:hadoop fs [通用选项] -chgrp [-R] GROUP PATH ... 警告:Hive-on-MR在Hive 2中已被弃用,在以后的版本中可能不可用。考虑使用其他执行引擎(例如spark,tez)或使用Hive 1.X版本。 查询ID = Dayanand Baligar_20191219014045_15170c53-6a45-45f3-a857-52a10837bd3a 职位总数= 1 启动工作1之1 编译时确定的reduce任务数:1 为了更改减速器的平均负载(以字节为单位):   设置hive.exec.reducers.bytes.per.reducer = 为了限制减速器的最大数量:   设置hive.exec.reducers.max = 为了设置恒定数量的减速器:   设置mapreduce.job.reduces = 作业正在进程中运行(本地Hadoop) 2019-12-19 01:40:48,560第1阶段地图= 100%,减少= 0% 作业结束= job_local2087281605_0002错误 01:40:48.563 [HiveServer2-Background-Pool:Thread-85]错误org.apache.hadoop.hive.ql.exec.Task-结束的作业= job_local2087281605_0002有错误 工作期间出错,正在获取调试信息... 01:40:48.568 [Thread-73]错误org.apache.hadoop.hive.ql.exec.Task-工作期间出错,获取调试信息... 失败:执行错误,从org.apache.hadoop.hive.ql.exec.mr.MapRedTask返回代码2 01:40:48.581 [HiveServer2-Background-Pool:线程85]错误org.apache.hadoop.hive.ql.Driver-失败:执行错误,从org.apache.hadoop.hive.ql.exec返回代码2。 MapRedTask先生 MapReduce作业启动: 第一阶段:HDFS读取:80 HDFS写入:75失败 MapReduce花费的总CPU时间:0毫秒 01:40:48.594 [HiveServer2-Background-Pool:Thread-85]错误org.apache.hive.service.cli.operation.Operation-运行配置单元查询时出错: org.apache.hive.service.cli.HiveSQLException:处理语句时出错:FAILED:执行错误,从org.apache.hadoop.hive.ql.exec.mr.MapRedTask返回代码2         在org.apache.hive.service.cli.operation.Operation.toSQLException(Operation.java:387)〜[hive-service-2.1.0.jar:2.1.0]         在org.apache.hive.service.cli.operation.SQLOperation.runQuery(SQLOperation.java:237)〜[hive-service-2.1.0.jar:2.1.0]         在org.apache.hive.service.cli.operation.SQLOperation.access $ 300(SQLOperation.java:90)〜[hive-service-2.1.0.jar:2.1.0]         在org.apache.hive.service.cli.operation.SQLOperation $ 2 $ 1.run(SQLOperation.java:299)[hive-service-2.1.0.jar:2.1.0]         在java.security.AccessController.doPrivileged(本机方法)〜[?:1.8.0_221]         在javax.security.auth.Subject.doAs(Subject.java:422)[?:1.8.0_221]         在org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1889)[hadoop-common-2.9.1.jar :?]         在org.apache.hive.service.cli.operation.SQLOperation $ 2.run(SQLOperation.java:312)[hive-service-2.1.0.jar:2.1.0]         在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511)[?:1.8.0_221]         在java.util.concurrent.FutureTask.run(FutureTask.java:266)[?:1.8.0_221]         在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[?:1.8.0_221]         在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624)[?:1.8.0_221]         在java.lang.Thread.run(Thread.java:748)[?:1.8.0_221] 警告:Hive-on-MR在Hive 2中已被弃用,在以后的版本中可能不可用。考虑使用其他执行引擎(例如spark,tez)或使用Hive 1.X版本。 01:40:48.563 [HiveServer2-Background-Pool:Thread-85]错误org.apache.hadoop.hive.ql.exec.Task-结束的作业= job_local2087281605_0002有错误 01:40:48.581 [HiveServer2-Background-Pool:线程85]错误org.apache.hadoop.hive.ql.Driver-失败:执行错误,从org.apache.hadoop.hive.ql.exec返回代码2。 MapRedTask先生 错误:处理语句时出错:失败:执行错误,从org.apache.hadoop.hive.ql.exec.mr.MapRedTask返回代码2(状态= 08S01,代码= 2) 蜂巢>

0 个答案:

没有答案