public static KylinConfig createKylinConfig(Properties prop) { KylinConfig kylinConfig = new KylinConfig(); kylinConfig.reloadKylinConfig(prop); return kylinConfig; }
public static void setKylinConfigInEnvIfMissing(Properties prop) { synchronized (KylinConfig.class) { if (SYS_ENV_INSTANCE == null) { try { KylinConfig config = new KylinConfig(); config.reloadKylinConfig(prop); logger.info("Resetting SYS_ENV_INSTANCE by a input stream: " + System.identityHashCode(config)); SYS_ENV_INSTANCE = config; } catch (IllegalArgumentException e) { throw new IllegalStateException("Failed to find KylinConfig ", e); } } } }
public static KylinConfig getInstanceFromEnv() { synchronized (KylinConfig.class) { KylinConfig config = THREAD_ENV_INSTANCE.get(); if (config != null) { return config; } if (SYS_ENV_INSTANCE == null) { try { //build default ordered properties will only be called once. //This logic no need called by CoProcessor due to it didn't call getInstanceFromEnv. buildDefaultOrderedProperties(); config = new KylinConfig(); config.reloadKylinConfig(buildSiteProperties()); logger.info("Initialized a new KylinConfig from getInstanceFromEnv : " + System.identityHashCode(config)); SYS_ENV_INSTANCE = config; } catch (IllegalArgumentException e) { throw new IllegalStateException("Failed to find KylinConfig ", e); } } return SYS_ENV_INSTANCE; } }
KylinConfig config = new KylinConfig(); config.setMetadataUrl(uri); return config; KylinConfig config; try { config = new KylinConfig(); InputStream is = new FileInputStream(uri); Properties prop = streamToProps(is); } else {// rest_addr try { KylinConfig config = new KylinConfig(); RestClient client = new RestClient(uri); String propertyText = client.getKylinProperties();
public static KylinConfig getKylinConfigFromInputStream(InputStream is) { KylinConfig config = new KylinConfig(); config.reloadKylinConfig(is); return config; }
/** * Find config from environment. The Search process: 1. Check the * $KYLIN_CONF/kylin.properties 2. Check the /etc/kylin/kylin.properties 3. * Check the kylin.properties in classpath * * @return */ private static KylinConfig loadKylinConfig() { InputStream is = getKylinPropertiesAsInputSteam(); if (is == null) { throw new IllegalArgumentException("Failed to load kylin config"); } KylinConfig config = new KylinConfig(); config.reloadKylinConfig(is); return config; }
KylinConfig config = new KylinConfig(); config.setMetadataUrl(uri); return config; KylinConfig config; try { config = new KylinConfig(); InputStream is = new FileInputStream(uri); config.reloadKylinConfig(is); } else {// rest_addr try { KylinConfig config = new KylinConfig(); RestClient client = new RestClient(uri); String propertyText = client.getKylinProperties();
public static KylinConfig createKylinConfig(Properties prop) { KylinConfig kylinConfig = new KylinConfig(); kylinConfig.reloadKylinConfig(prop); return kylinConfig; }
public static KylinConfig getKylinConfigFromInputStream(InputStream is) { KylinConfig config = new KylinConfig(); config.reloadKylinConfig(is); return config; }
public static void setKylinConfigInEnvIfMissing(Properties prop) { synchronized (KylinConfig.class) { if (SYS_ENV_INSTANCE == null) { try { KylinConfig config = new KylinConfig(); config.reloadKylinConfig(prop); logger.info("Resetting SYS_ENV_INSTANCE by a input stream: " + System.identityHashCode(config)); SYS_ENV_INSTANCE = config; } catch (IllegalArgumentException e) { throw new IllegalStateException("Failed to find KylinConfig ", e); } } } }
public static KylinConfig getInstanceFromEnv() { synchronized (KylinConfig.class) { KylinConfig config = THREAD_ENV_INSTANCE.get(); if (config != null) { return config; } if (SYS_ENV_INSTANCE == null) { try { //build default ordered properties will only be called once. //This logic no need called by CoProcessor due to it didn't call getInstanceFromEnv. buildDefaultOrderedProperties(); config = new KylinConfig(); config.reloadKylinConfig(buildSiteProperties()); logger.info("Initialized a new KylinConfig from getInstanceFromEnv : " + System.identityHashCode(config)); SYS_ENV_INSTANCE = config; } catch (IllegalArgumentException e) { throw new IllegalStateException("Failed to find KylinConfig ", e); } } return SYS_ENV_INSTANCE; } }
KylinConfig config = new KylinConfig(); config.setMetadataUrl(uri); return config; KylinConfig config; try { config = new KylinConfig(); InputStream is = new FileInputStream(uri); config.reloadKylinConfig(is); } else {// rest_addr try { KylinConfig config = new KylinConfig(); RestClient client = new RestClient(uri); String propertyText = client.getKylinProperties();
/** * Find config from environment. The Search process: 1. Check the * $KYLIN_CONF/kylin.properties 2. Check the $KYLIN_HOME/conf/kylin.properties * * @return */ private static KylinConfig loadKylinConfig() { Log4jConfigurer.initLogger(); InputStream is = getKylinPropertiesAsInputSteam(); if (is == null) { throw new IllegalArgumentException("Failed to load kylin config"); } KylinConfig config = new KylinConfig(); config.reloadKylinConfig(is); return config; }
KylinConfig config = new KylinConfig(); config.setMetadataUrl(uri); return config; KylinConfig config; try { config = new KylinConfig(); InputStream is = new FileInputStream(uri); Properties prop = streamToProps(is); } else {// rest_addr try { KylinConfig config = new KylinConfig(); RestClient client = new RestClient(uri); String propertyText = client.getKylinProperties();