我们在生成ORC文件时在UPPER CASE中存储了一些列名。当我们从EMR中的hive 2.3.0读取ORC文件时,我们将获得所有UPPER-CASE列的NULL值。它在hive2.1.0和其他版本中运行良好。
以下是orc文件的元数据
Type: struct<GRADE:double,LOSAL:double,HISAL:double,purge_seq_id:double,purge_date:timestamp,aj_retention_applied:string,aj_pk_column:double>
这是Hive 0.13中的已知问题,并在以后的版本中得到修复。