[ https://issues.apache.org/jira/browse/HIVE-18106?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16259584#comment-16259584 ]
Vihang Karajgaonkar commented on HIVE-18106: -------------------------------------------- [~Ferd] > analyze table fails on parquet table > ------------------------------------ > > Key: HIVE-18106 > URL: https://issues.apache.org/jira/browse/HIVE-18106 > Project: Hive > Issue Type: Bug > Reporter: Rajesh Balamohan > > {noformat} > hive> analyze table item compute statistics for columns; > Caused by: org.apache.parquet.io.ParquetDecodingException: Can not read value > at 0 in block -1 in file hdfs://... > at > org.apache.parquet.hadoop.InternalParquetRecordReader.nextKeyValue(InternalParquetRecordReader.java:223) > at > org.apache.parquet.hadoop.ParquetRecordReader.nextKeyValue(ParquetRecordReader.java:212) > at > org.apache.hadoop.hive.ql.io.parquet.read.ParquetRecordReaderWrapper.<init>(ParquetRecordReaderWrapper.java:98) > at > org.apache.hadoop.hive.ql.io.parquet.read.ParquetRecordReaderWrapper.<init>(ParquetRecordReaderWrapper.java:60) > at > org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat.getRecordReader(MapredParquetInputFormat.java:87) > at > org.apache.hadoop.hive.ql.io.HiveInputFormat.getRecordReader(HiveInputFormat.java:415) > ... 27 more > Caused by: java.lang.UnsupportedOperationException: > org.apache.parquet.column.values.dictionary.PlainValuesDictionary$PlainIntegerDictionary > at > org.apache.parquet.column.Dictionary.decodeToBinary(Dictionary.java:44) > at > org.apache.hadoop.hive.ql.io.parquet.convert.ETypeConverter$BinaryConverter.setDictionary(ETypeConverter.java:283) > at > org.apache.parquet.column.impl.ColumnReaderImpl.<init>(ColumnReaderImpl.java:346) > at > org.apache.parquet.column.impl.ColumnReadStoreImpl.newMemColumnReader(ColumnReadStoreImpl.java:82) > at > org.apache.parquet.column.impl.ColumnReadStoreImpl.getColumnReader(ColumnReadStoreImpl.java:77) > at > org.apache.parquet.io.RecordReaderImplementation.<init>(RecordReaderImplementation.java:270) > at > org.apache.parquet.io.MessageColumnIO$1.visit(MessageColumnIO.java:140) > at > org.apache.parquet.io.MessageColumnIO$1.visit(MessageColumnIO.java:106) > at > org.apache.parquet.filter2.compat.FilterCompat$NoOpFilter.accept(FilterCompat.java:154) > at > org.apache.parquet.io.MessageColumnIO.getRecordReader(MessageColumnIO.java:106) > at > org.apache.parquet.hadoop.InternalParquetRecordReader.checkRead(InternalParquetRecordReader.java:136) > at > org.apache.parquet.hadoop.InternalParquetRecordReader.nextKeyValue(InternalParquetRecordReader.java:194) > ... 32 more > hive> select count(*) from item; > 300000 > {noformat} -- This message was sent by Atlassian JIRA (v6.4.14#64029)