Impala无法读取全表

时间:2018-03-26 05:13:45

标签: hive count apache-spark-sql impala

我使用spark-sql(v 1.6.0)在hive中刷新了一个表,之后impala无法读取表的完整内容。

从tablename限制10中选择*;正在给出一些结果,其中tablename的select count(*)给出以下错误

  

在文件中寻找1073561824时出错:hdfs:// server / products / path / db / tablename / part-00017错误(255):未知错误255

如果我使用 where 子句执行查询也会出现相同的错误,并且当通过Hive访问时所有这些查询都正常工作。

2 个答案:

答案 0 :(得分:0)

尝试运行

invalidate metadata yourtable.

也许这可以澄清使用refreshinvalidate metadata

时的区别

答案 1 :(得分:0)

请确保您不会同时读取和写入文件 例如:读取镶木地板文件f1,与其他人一起加入,然后将其写入f1 - >失败