>    When we register a jar on the Hive console. Hive creates a fresh URL 
> classloader which includes the path of the current jar to be registered and 
> all the jar paths of the parent classloader. The parent classlaoder is the 
> current ThreadContextClassLoader. Once the URLClassloader is created Hive 
> sets ...

That looks like the root-cause of a different class of issues.

Since the fresh classloader is picking up the URLs, the URLs keep growing.

Worse, the Hadoop classes loaded from shims are coming off the thread loader & 
being reloaded a million times.

Cheers,
Gopal
 


Reply via email to