-1

我在本地保存了镶木地板文件,由以下方式加载:

val catDF = sqlContext.read.parquet("data.lzo.parquet") 

它识别架构,但每个查询或操作都返回相同的以下错误:

parquet.io.ParquetDecodingException:无法读取块 -1 中 0 处的值

4

2 回答 2

1

将镶木地板文件加载为数据框就像您所说的那样简单

val catDF = sqlContext.read.parquet("data.parquet") 

您上面的代码应该可以工作。请检查拼花位置是否正确

于 2015-08-28T13:58:08.517 回答
0

LZO (parquet) 压缩问题,解决了向 sbt 配置添加依赖:

libraryDependencies ++= Seq("org.anarres.lzo" % "lzo-hadoop" % "1.0.0")

希望对某人有用。

于 2015-09-02T15:16:01.023 回答