Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
In the starting implementation we are relying/delegating some of the work to the Hive classes used in the HiveServer2. This helped simplifying the creation of the first implementation, as it saved to write a lot of code. But this caused also a dependency on the hive-exec package, as well as compelled us to modify a bit some of the existing Hive classes.
The JIRA tracks removing these workarounds by re-implementing the same logic in Livy to get rid of all Hive dependencies, other than the rpc and service layers.