[ 
https://issues.apache.org/jira/browse/HUDI-8880?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kate Huber updated HUDI-8880:
-----------------------------
    Status: Patch Available  (was: In Progress)

> Fix hive scan exception after new column is added
> -------------------------------------------------
>
>                 Key: HUDI-8880
>                 URL: https://issues.apache.org/jira/browse/HUDI-8880
>             Project: Apache Hudi
>          Issue Type: Bug
>          Components: hive
>            Reporter: Shuo Cheng
>            Assignee: Shuo Cheng
>            Priority: Blocker
>              Labels: pull-request-available
>             Fix For: 1.0.1
>
>
> When add a new column in hudi table,execute select * from hudiTable in 
> hive,have some exception:Caused by: java.lang.RuntimeException: 
> org.apache.hudi.exception.HoodieException:Field ext4 not found in log schema.
>  
> {code:java}
> Caused by: java.lang.RuntimeException: 
> org.apache.hudi.exception.HoodieException:Field ext4 not found in log schema. 
> Query cannot proceed! Derived Schema Fields: [ dzlbdm2, cjrxm, csyxzmbh, 
> fqmz, qfjgmc, dz_cj2, dz_sz2, scsj, _hoodie_partition_path, xsecsrqsj, 
> _hoodie_commit_seqno, fqsfzjlbdm, qfrq, _hoodie_commit_time, jgmc, scwdcs, 
> jlsj, mqxm, lybs, dz_hm2, hzjcsyh, jsryxm, _hoodie_file_name, fqxm, dzqc2, 
> lzryxm, mqgj, gxrxm, qfryxm, jgdm, gxsj, dz_xq2, qfjgdm, mqsfzjhm, csyz, 
> qfrybh, xsexbdm, dz_xz2, mqnl, pch, mqzz, cstz, scwdbz, fqgj, mqmz, dz_sq2, 
> sjzt, yzbm2, wdsyh, cssc, xsexm, mqsfzjlbdm, _hoodie_record_key, fqsfzjhm, 
> fqnl, fqzz, jsrybh, plan_id]
> at 
> org.apache.hudi.avro.HoodieAvroUtils.generateProjectionSchema(HoodieAvroUtils.java:582)
> at 
> org.apache.hudi.hadoop.avro.HoodieAvroParquetReader.(HoodieAvroParquetReader.java:69)
> at 
> org.apache.hudi.hadoop.avro.HoodieTimestampAwareParquetInputFormat.createRecordReader(HoodieTimestampAwareParquetInputFormat.java:42)
> at 
> org.apache.hadoop.hive.ql.io.parquet.read.ParquetRecordReaderWrapper.(ParquetRecordReaderWrapper.java:94)
> at 
> org.apache.hadoop.hive.ql.io.parquet.read.ParquetRecordReaderWrapper.(ParquetRecordReaderWrapper.java:60)
> at 
> org.apache.hudi.hadoop.HoodieParquetInputFormat.getRecordReaderInternal(HoodieParquetInputFormat.java:129)
> at 
> org.apache.hudi.hadoop.HoodieParquetInputFormat.getRecordReader(HoodieParquetInputFormat.java:121)
> at 
> org.apache.hadoop.hive.ql.exec.FetchOperator$FetchInputFormatSplit.getRecordReader(FetchOperator.java:695)
> at 
> org.apache.hadoop.hive.ql.exec.FetchOperator.getRecordReader(FetchOperator.java:333)
> at 
> org.apache.hadoop.hive.ql.exec.FetchOperator.getNextRow(FetchOperator.java:459)
>  {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to