Sergio,

What do you mean by "work with the abstracted API"?

I see couple of issues here

   1. This approach works only if there are are no functional code changes
   needed to integrate with Hive2 and Hadoop3, right.
   2. How about transitive dependencies? For example: Hive2 and Hive1 might
   have different dependencies. Just replacing Hive-2 jars with Hive-1 jars at
   run time might fail because of missing jars that Hive-1 needs.
   3. How do we make sure that the code changes made in sentry repo work
   with older versions of Hive/hadoop if the unit tests are only run with
   latest versions of Hive/Hadoop?


-Kalyan

Reply via email to