Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
1.16.0
-
None
-
None
Description
Now, HiveFunctionWrapper will use current thread's ClassLoader to load the Hive UDFs class. But the class loader may differ with the class loader that loads the Hive UDFs, which will cause class not found issuse.
To solve it, we need to use UserClassLoader to load the Hive UDFs class.
Attachments
Issue Links
- is duplicated by
-
FLINK-28451 HiveFunctionDefinitionFactory load udf using user classloader instead of thread context classloader
- Closed