Hadoop 配置单元选择计数(*)filenotfound作业异常。splitmetainfo

Hadoop 配置单元选择计数(*)filenotfound作业异常。splitmetainfo,hadoop,hive,hiveql,Hadoop,Hive,Hiveql,我运行了一个hiveserver2,并编写了一个java程序从hive进行查询 我试过这个问题 SELECT * FROM table1 其中,'table1'是hive中的表名,它工作正常,并给出了结果 但是当我试着跑的时候 SELECT COUNT(*) FROM table1 它抛出了一个异常 Exception in thread "main" java.sql.SQLException: Error while processing statement: FAILED: Execu

我运行了一个hiveserver2,并编写了一个java程序从hive进行查询

我试过这个问题

SELECT * FROM table1
其中,'table1'是hive中的表名,它工作正常,并给出了结果

但是当我试着跑的时候

SELECT COUNT(*) FROM table1
它抛出了一个异常

Exception in thread "main" java.sql.SQLException: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
我查了一下日志,记录下来了

Job init failed : org.apache.hadoop.yarn.exceptions.YarnRuntimeException: java.io.FileNotFoundException: File does not exist: hdfs://vseccoetv04:9000/tmp/hadoop-yarn/staging/anonymous/.staging/job_1453359797695_0017/job.splitmetainfo
at org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl$InitTransition.createSplits(JobImpl.java:1568)
at org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl$InitTransition.transition(JobImpl.java:1432)
at org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl$InitTransition.transition(JobImpl.java:1390)
....
我检查了很多地方,其他人也得到了“FileNotFoundException”,但不是出于这个原因

有什么办法解决这个问题吗?

好的

我自己解决了这个问题:)

我之前在hive-site.xml文件中添加了一些属性,以检查对事务的支持。我想我可能在那里添加了一些错误的值。现在,我已经删除了我添加的属性,并重新启动了配置单元服务。一切正常:D