hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Zheng Shao (JIRA)" <>
Subject [jira] Created: (HIVE-574) Hive should use ClassLoader from hadoop Configuration
Date Wed, 24 Jun 2009 04:17:07 GMT
Hive should use ClassLoader from hadoop Configuration

                 Key: HIVE-574
             Project: Hadoop Hive
          Issue Type: Bug
    Affects Versions: 0.3.0, 0.3.1
            Reporter: Zheng Shao
            Assignee: Zheng Shao

See HIVE-338.
Hive should always use the getClassByName method from hadoop Configuration, so that we choose
the correct ClassLoader. Examples include all plug-in interfaces, including UDF/GenericUDF/UDAF,
SerDe, and FileFormats. Basically the following code snippet shows the idea:

package org.apache.hadoop.conf;
public class Configuration implements Iterable<Map.Entry<String,String>> {
   * Load a class by name.
   * @param name the class name.
   * @return the class object.
   * @throws ClassNotFoundException if the class is not found.
  public Class<?> getClassByName(String name) throws ClassNotFoundException {
    return Class.forName(name, true, classLoader);

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message