private void init() {
    for (Map.Entry<String, String> e : System.getenv().entrySet())
      set("env." + e.getKey(), e.getValue());

    String templetonDir = getTempletonDir();
    for (String fname : TEMPLETON_CONF_FILENAMES) {
      logConfigLoadAttempt(templetonDir + File.separator + fname);
      if (! loadOneClasspathConfig(fname))
        loadOneFileConfig(templetonDir, fname);
    }
    String hadoopConfDir = getHadoopConfDir();
    for (String fname : HADOOP_CONF_FILENAMES) {
      logConfigLoadAttempt(hadoopConfDir + File.separator + fname);
      loadOneFileConfig(hadoopConfDir, fname);
    }
    ProxyUserSupport.processProxyuserConfig(this);
    handleHiveProperties();
    LOG.info(dumpEnvironent());
  }
comma-separated list of artifacts to add to HADOOP_CLASSPATH evn var in
LaunchMapper before launching Hive command
hcatalog/webhcat/svr/src/main/java/org/apache/hive/hcatalog/templeton/AppConfig.java