Abacn commented on PR #17749:
URL: https://github.com/apache/beam/pull/17749#issuecomment-1151360139

   > Do we expose hive in any of our public APIs? I was under the impression 
that we do, so we can't just bump a major version without risking breaking 
users.
   
   Yes we do. The HCatalog read and write transforms is in the type of 
`org.apache.hive.hcatalog.data.HCatRecord`. However the user are allowed to 
provide their own version of Hive as part of Beam (hive dependencies are 
configured as "provided" in gradle build), and the source code of HCatalogIO 
(other than test and test helper codes) are unchanged.
   
   One of the motivation of this change is the old pentaho dependencies that 
hive 2.x depended on has been removed from repos gradually and generated build 
issues to the Beam several times ([BEAM-6811]; #17734 (BEAM-14298)) and this 
upgrade may be considered to increase its priority.


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to