public Map<String, String> getCubeCustomMeasureTypes() { return getPropertiesByPrefix("kylin.metadata.custom-measure-types."); }
public Map<String, String> getMemHungryConfigOverride() { return getPropertiesByPrefix("kylin.engine.mr.mem-hungry-config-override."); }
public Map<String, String> getSqoopConfigOverride() { return getPropertiesByPrefix("kylin.source.jdbc.sqoop-config-override."); }
public Map<String, String> getUHCMRConfigOverride() { return getPropertiesByPrefix("kylin.engine.mr.uhc-config-override."); }
public Map<String, String> getKylinMetricsConf() { return getPropertiesByPrefix("kylin.metrics."); }
public Map<String, String> getHiveConfigOverride() { return getPropertiesByPrefix("kylin.source.hive.config-override."); }
public Map<String, String> getSparkConfigOverride() { return getPropertiesByPrefix("kylin.engine.spark-conf."); }
public Map<String, String> getSparkConfigOverrideWithSpecificName(String configName) { return getPropertiesByPrefix("kylin.engine.spark-conf-" + configName + "."); }
public Map<String, String> getKafkaConfigOverride() { return getPropertiesByPrefix("kylin.source.kafka.config-override."); }
public Map<String, String> getMRConfigOverride() { return getPropertiesByPrefix("kylin.engine.mr.config-override."); }
public Map<String, String> getBaseCuboidMRConfigOverride() { return getPropertiesByPrefix("kylin.engine.mr.base-cuboid-config-override."); }
/** * Extras calcite properties to config Calcite connection */ public Properties getCalciteExtrasProperties() { Properties properties = new Properties(); Map<String, String> map = getPropertiesByPrefix("kylin.query.calcite.extras-props."); properties.putAll(map); return properties; }
public Map<String, String> getUDFs() { Map<String, String> udfMap = Maps.newLinkedHashMap(); udfMap.put("version", "org.apache.kylin.query.udf.VersionUDF"); udfMap.put("concat", "org.apache.kylin.query.udf.ConcatUDF"); udfMap.put("massin", "org.apache.kylin.query.udf.MassInUDF"); Map<String, String> overrideUdfMap = getPropertiesByPrefix("kylin.query.udf."); udfMap.putAll(overrideUdfMap); return udfMap; }
public Map<String, String> getResourceStoreImpls() { Map<String, String> r = Maps.newLinkedHashMap(); // ref constants in ISourceAware r.put("", "org.apache.kylin.common.persistence.FileResourceStore"); r.put("hbase", "org.apache.kylin.storage.hbase.HBaseResourceStore"); r.put("hdfs", "org.apache.kylin.common.persistence.HDFSResourceStore"); r.put("ifile", "org.apache.kylin.common.persistence.IdentifierFileResourceStore"); r.put("jdbc", "org.apache.kylin.common.persistence.JDBCResourceStore"); r.putAll(getPropertiesByPrefix("kylin.metadata.resource-store-provider.")); // note the naming convention -- http://kylin.apache.org/development/coding_naming_convention.html return r; }
public Map<Integer, String> getSchedulers() { Map<Integer, String> r = Maps.newLinkedHashMap(); r.put(0, "org.apache.kylin.job.impl.threadpool.DefaultScheduler"); r.put(2, "org.apache.kylin.job.impl.threadpool.DistributedScheduler"); r.put(77, "org.apache.kylin.job.impl.threadpool.NoopScheduler"); r.putAll(convertKeyToInteger(getPropertiesByPrefix("kylin.job.scheduler.provider."))); return r; }
public Map<Integer, String> getStorageEngines() { Map<Integer, String> r = Maps.newLinkedHashMap(); // ref constants in IStorageAware r.put(0, "org.apache.kylin.storage.hbase.HBaseStorage"); r.put(1, "org.apache.kylin.storage.hybrid.HybridStorage"); r.put(2, "org.apache.kylin.storage.hbase.HBaseStorage"); r.putAll(convertKeyToInteger(getPropertiesByPrefix("kylin.storage.provider."))); return r; }
public Map<Integer, String> getSourceEngines() { Map<Integer, String> r = Maps.newLinkedHashMap(); // ref constants in ISourceAware r.put(0, "org.apache.kylin.source.hive.HiveSource"); r.put(1, "org.apache.kylin.source.kafka.KafkaSource"); r.put(8, "org.apache.kylin.source.jdbc.JdbcSource"); r.put(16, "org.apache.kylin.source.jdbc.extensible.JdbcSource"); r.putAll(convertKeyToInteger(getPropertiesByPrefix("kylin.source.provider."))); return r; }
public Map<Integer, String> getJobEngines() { Map<Integer, String> r = Maps.newLinkedHashMap(); // ref constants in IEngineAware r.put(0, "org.apache.kylin.engine.mr.MRBatchCubingEngine"); //IEngineAware.ID_MR_V1 r.put(2, "org.apache.kylin.engine.mr.MRBatchCubingEngine2"); //IEngineAware.ID_MR_V2 r.put(4, "org.apache.kylin.engine.spark.SparkBatchCubingEngine2"); //IEngineAware.ID_SPARK r.putAll(convertKeyToInteger(getPropertiesByPrefix("kylin.engine.provider."))); return r; }
/** * Extras calcite properties to config Calcite connection */ public Properties getCalciteExtrasProperties() { Properties properties = new Properties(); Map<String, String> map = getPropertiesByPrefix("kylin.query.calcite.extras-props."); properties.putAll(map); return properties; }
public Map<Integer, String> getJobEngines() { Map<Integer, String> r = Maps.newLinkedHashMap(); // ref constants in IEngineAware r.put(0, "org.apache.kylin.engine.mr.MRBatchCubingEngine"); //IEngineAware.ID_MR_V1 r.put(2, "org.apache.kylin.engine.mr.MRBatchCubingEngine2"); //IEngineAware.ID_MR_V2 r.put(4, "org.apache.kylin.engine.spark.SparkBatchCubingEngine2"); //IEngineAware.ID_SPARK r.putAll(convertKeyToInteger(getPropertiesByPrefix("kylin.engine.provider."))); return r; }