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]
