electrum commented on issue #166: Update Hive Metastore tables for Spark
URL: https://github.com/apache/incubator-iceberg/pull/166#issuecomment-486755584
 
 
   @manishmalhotrawork No, you should use the latest release, currently `308`, 
and the Iceberg plugin should be based on `master`. Presto supports Hive 1.x 
and 2.x but not 3.x. Ignore the version of the Hive libraries it uses -- that 
is an internal implementation detail and has no bearing on what version of Hive 
it supports.
   
   @vrozov Presto uses the Hive and Parquet libraries to read and write 
Parquet. For reading, most of the reading happens in Presto's optimized Parquet 
reader, which uses the lower level parts of the Parquet libraries. For writing, 
it uses `MapredParquetOutputFormat` (directly as a library). This dependency is 
why we need to upgrade the Hive and Parquet libraries together (older versions 
of the Hive library code would break with the newer Parquet library versions).
   
   The Hive 3.x library code is backwards compatible with older Hive metastore 
versions because it is a Thrift client (and they did not make backwards 
compatible changes to the Thrift IDL / wire protocol).
   
   **Supported**: Hive 1.x and 2.x
   **Not Supported**: Hive 3.x
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to