1) Created Parquet file with AvroParquetWriter in code with 100 or so columns.
2) Created external table with Parquet against this file defined with only the first 4 columns and queried them all successfully.
3) Created second external table against this same file that was defined with the last 4 columns and the query blows up - complaining about the first column, and that wasn't even in the table definition.
The original Avro schema defined 'long1' like this...
The fact that the "Actual type" is INT64 seems correct - because I meant to put a long in there. Why does Impala think the expected type is a BYTE_ARRAY?
Note: summary queries (e.g., select count from mytable2) actually WORK. Go figure.