Repository: kylin Updated Branches: refs/heads/master bce9ab822 -> 79cb59cfd
KYLIN-2195 prepare name mapping Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/79cb59cf Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/79cb59cf Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/79cb59cf Branch: refs/heads/master Commit: 79cb59cfda2caa9b4a623d2e425c6b3d99ea50db Parents: bce9ab8 Author: Li Yang <liy...@apache.org> Authored: Tue Nov 22 18:36:20 2016 +0800 Committer: Li Yang <liy...@apache.org> Committed: Tue Nov 22 18:36:32 2016 +0800 ---------------------------------------------------------------------- .../apache/kylin/common/KylinConfigBase.java | 8 - .../kylin-backward-compatibility.properties | 187 ++++++++++++++++++- 2 files changed, 186 insertions(+), 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/79cb59cf/core-common/src/main/java/org/apache/kylin/common/KylinConfigBase.java ---------------------------------------------------------------------- diff --git a/core-common/src/main/java/org/apache/kylin/common/KylinConfigBase.java b/core-common/src/main/java/org/apache/kylin/common/KylinConfigBase.java index 3252245..a84ed62 100644 --- a/core-common/src/main/java/org/apache/kylin/common/KylinConfigBase.java +++ b/core-common/src/main/java/org/apache/kylin/common/KylinConfigBase.java @@ -785,14 +785,6 @@ abstract public class KylinConfigBase implements Serializable { return Integer.parseInt(getOptional("kylin.enable.scheduler", "0")); } - public String getZookeeperAddress() { - return this.getOptional("kylin.zookeeper.address"); - } - - public String getRestAddress() { - return this.getOptional("kylin.rest.address", "localhost:7070"); - } - private Map<Integer, String> convertKeyToInteger(Map<String, String> map) { Map<Integer, String> result = Maps.newLinkedHashMap(); for (Entry<String, String> entry : map.entrySet()) { http://git-wip-us.apache.org/repos/asf/kylin/blob/79cb59cf/examples/test_case_data/localmeta/kylin-backward-compatibility.properties ---------------------------------------------------------------------- diff --git a/examples/test_case_data/localmeta/kylin-backward-compatibility.properties b/examples/test_case_data/localmeta/kylin-backward-compatibility.properties index 67aef7a..30395df 100644 --- a/examples/test_case_data/localmeta/kylin-backward-compatibility.properties +++ b/examples/test_case_data/localmeta/kylin-backward-compatibility.properties @@ -1 +1,186 @@ -kylin.test.bcc.old.key=kylin.test.bcc.new.key \ No newline at end of file + +### TEST ### + +kylin.test.bcc.old.key=kylin.test.bcc.new.key + + +### ENV ### + +deploy.env=kylin.env +kylin.hdfs.working.dir=kylin.env.hdfs-working-dir + + +### METADATA ### + +kylin.metadata.url=kylin.metadata.url +kylin.realization.providers=kylin.metadata.realization-providers +kylin.cube.dimension.customEncodingFactories=kylin.metadata.custom-dimension-encodings +kylin.cube.measure.customMeasureType.=kylin.metadata.custom-measure-type. + + +### Dictionary ### + +kylin.table.snapshot.max_mb=kylin.snapshot.max-mb +kylin.snapshot.cache.max.entry=kylin.snapshot.max-cache-entry +kylin.dictionary.forest.trie.size.max_mb=kylin.dictionary.forest-trie-max-mb +kylin.dict.cache.max.entry=kylin.dictionary.max-cache-entry +kylin.dict.growing.enabled=kylin.dictionary.growing-enabled +kylin.dict.append.entry.size=kylin.dictionary.append-entry-size +kylin.dict.append.cache.size=kylin.dictionary.append-cache-size + + +### CUBE ### + +kylin.job.cuboid.size.ratio=kylin.cube.size-estimate-ratio +kylin.job.cuboid.size.memhungry.ratio=kylin.cube.size-estimate-memhungry-ratio +kylin.cube.algorithm=kylin.cube.algorithm +kylin.cube.algorithm.auto.threshold=kylin.cube.algorithm.layer-or-inmem-threshold +kylin.cube.algorithm.auto.mapper.limit=kylin.cube.algorithm.inmem-split-limit +kylin.cube.aggrgroup.max.size=kylin.cube.aggrgroup.max-size +kylin.cube.aggrgroup.max.combination=kylin.cube.aggrgroup.max-combination +kylin.cube.aggrgroup.isMandatoryOnlyValid=kylin.cube.aggrgroup.is-mandatory-only-valid +kylin.cube.building.segment.max=kylin.cube.max-building-segments + + +### JOB ### + +kylin.job.log.dir=kylin.job.log-dir +kylin.job.remote.cli.working.dir=kylin.job.remote-cli-working-dir +kylin.job.allow.empty.segment=kylin.job.allow-empty-segment +kylin.job.concurrent.max.limit=kylin.job.max-concurrent-jobs +kylin.job.cubing.inmem.sampling.percent=kylin.job.sampling-percentage +kylin.job.cubing.inmem.sampling.hll.precision=kylin.job.sampling-hll-precision +kylin.job.dependency.filterlist=kylin.job.dependency-filter-list +kylin.job.retry=kylin.job.retry +kylin.job.controller.lock=kylin.job.lock +kylin.scheduler.=kylin.job.scheduler.provider. +kylin.enable.scheduler=kylin.job.scheduler.default + +mail.enabled=kylin.job.notification.enabled +mail.host=kylin.job.notification.mail-host +mail.username=kylin.job.notification.mail-username +mail.password=kylin.job.notification.mail-password +mail.sender=kylin.job.notification.mail-sender +kylin.job.admin.dls=kylin.job.notification.admin-emails + +#test +kylin.job.run.as.remote.cmd=kylin.job.use-remote-cli +kylin.job.remote.cli.port=kylin.job.remote-cli-port +kylin.job.remote.cli.hostname=kylin.job.remote-cli-hostname +kylin.job.remote.cli.username=kylin.job.remote-cli-username +kylin.job.remote.cli.password=kylin.job.remote-cli-password + + +### ENGINE ### + +kylin.cube.engine.=kylin.engine.provider. +kylin.default.cube.engine=kylin.engine.default + +kylin.job.mr.lib.dir=kylin.engine.mr.lib-dir +kylin.job.mr.config.override.=kylin.engine.mr.config-override. +kylin.job.jar=kylin.engine.mr.job-jar +kylin.job.mapreduce.default.reduce.input.mb=kylin.engine.mr.reduce-input-mb +kylin.job.mapreduce.default.reduce.count.ratio=kylin.engine.mr.reduce-count-ratio +kylin.job.mapreduce.min.reducer.number=kylin.engine.mr.min-reducer-number +kylin.job.mapreduce.max.reducer.number=kylin.engine.mr.max-reducer-number +kylin.job.mapreduce.mapper.input.rows=kylin.engine.mr.mapper-input-rows +kylin.job.uhc.reducer.count=kylin.engine.mr.uhc-reducer-count +kylin.job.yarn.app.rest.check.interval.seconds=kylin.engine.mr.yarn-check-interval-seconds + +kylin.job.jar.spark=kylin.engine.spark.job-jar +kylin.spark.home=kylin.engine.spark.spark-home +kylin.spark.master=kylin.engine.spark.spark-master + +#deprecated +kylin.job.yarn.app.rest.check.status.url=kylin.engine.mr.yarn-check-status-url + + +### SOURCE ### + +kylin.source.engine.=kylin.source.provider. +kylin.hive.config.override.=kylin.source.hive.config-override. +kylin.hive.keep.flat.table=kylin.source.hive.keep-flat-table +kylin.job.hive.database.for.intermediatetable=kylin.source.hive.database-for-flat-table +kylin.job.hive.intermediatetable.redistribute.enabled=kylin.source.hive.redistribute-flat-table +kylin.hive.client=kylin.source.hive.client +kylin.hive.beeline.params=kylin.source.hive.beeline-params +kylin.hive.create.flat.table.method=kylin.source.hive.create-flat-table-method + +#deprecated +hive.url=kylin.source.hive.url +hive.user=kylin.source.hive.user +hive.password=kylin.source.hive.password +hive.table.location.=kylin.source.hive.table-location. + + +### STORAGE ### + +kylin.storage.url=kylin.storage.url +kylin.storage.engine.=kylin.storage.provider. +kylin.default.storage.engine=kylin.storage.default + +kylin.hbase.cluster.fs=kylin.storage.hbase.cluster-fs +kylin.hbase.cluster.hdfs.config.file=kylin.storage.hbase.cluster-hdfs-config-file +kylin.coprocessor.local.jar=kylin.storage.hbase.coprocessor-local-jar +kylin.hbase.region.count.min=kylin.storage.hbase.min-region-count +kylin.hbase.region.count.max=kylin.storage.hbase.max-region-count +kylin.hbase.hfile.size.gb=kylin.storage.hbase.hfile-size-gb +kylin.query.run.local.coprocessor=kylin.storage.hbase.run-local-coprocessor +kylin.query.coprocessor.mem.gb=kylin.storage.hbase.coprocessor-mem-gb +kylin.query.coprocessor.timeout.seconds=kylin.storage.hbase.coprocessor-timeout-seconds +kylin.query.scan.fuzzykey.max=kylin.storage.hbase.max-fuzzykey-scan +kylin.query.storage.visit.scanrange.max=kylin.storage.hbase.max-visit-scanrange +kylin.query.storage.default.gtstorage=kylin.storage.hbase.gtstorage +kylin.hbase.scan.cache_rows=kylin.storage.hbase.scan-cache-rows +kylin.hbase.region.cut=kylin.storage.hbase.region-cut-gb +kylin.hbase.scan.max_result_size=kylin.storage.hbase.max-scan-result-bytes +kylin.hbase.default.compression.codec=kylin.storage.hbase.compression-codec +kylin.hbase.default.encoding=kylin.storage.hbase.rowkey-encoding +kylin.hbase.default.block.size=kylin.storage.hbase.block-size-bytes +kylin.hbase.small.family.block.size=kylin.storage.hbase.small-family-block-size-bytes +kylin.owner=kylin.storage.hbase.owner-tag +kylin.query.endpoint.compression.result=kylin.storage.hbase.endpoint-compress-result +kylin.query.hbase.hconnection.threads.max=kylin.storage.hbase.max-hconnection-threads +kylin.query.hbase.hconnection.threads.core=kylin.storage.hbase.core-hconnection-threads +kylin.query.hbase.hconnection.threads.alive.seconds=kylin.storage.hbase.hconnection-threads-alive-seconds + + +### QUERY ### + +kylin.query.pushdown.limit.max=kylin.query.max-limit-pushdown +kylin.query.scan.threshold=kylin.query.scan-threshold +kylin.query.filter.derived_in.max=kylin.query.derived-filter-translation-threshold +kylin.query.badquery.stacktrace.depth=kylin.query.badquery-stacktrace-depth +kylin.query.badquery.history.num=kylin.query.badquery-history-number +kylin.query.badquery.alerting.seconds=kylin.query.badquery-alerting-seconds +kylin.query.badquery.detect.interval.seconds=kylin.query.badquery-detect-interval +kylin.query.badquery.persistent.enable=kylin.query.badquery-persistent-enabled +kylin.query.transformers=kylin.query.transformers +kylin.query.cache.enabled=kylin.query.cache-enabled +kylin.query.cache.threshold.duration=kylin.query.cache-threshold-duration +kylin.query.cache.threshold.scancount=kylin.query.cache-threshold-scan-count +kylin.query.mem.budget=kylin.query.memory-budget +kylin.query.ignore_unknown_function=kylin.query.ignore-unknown-function +kylin.query.dim.distinct.max=kylin.query.max-dimension-count-distinct +kylin.query.security.enabled=kylin.query.security-enabled +kylin.query.access.controller=kylin.query.access-controller +kylin.query.udf.=kylin.query.udf. + + +### SERVER ### + +kylin.init.tasks=kylin.server.init-tasks +kylin.server.mode=kylin.server.mode +kylin.cluster.name=kylin.server.cluster-name +kylin.rest.servers=kylin.server.cluster-servers +kylin.rest.address +kylin.rest.workers.per.server=kylin.server.sequence-sql.workers-per-server +kylin.query.sequence.expire.time=kylin.server.sequence-sql.expire-time +kylin.query.metrics.enabled=kylin.server.query-metrics-enabled +kylin.query.metrics.percentiles.intervals=kylin.server.query-metrics-percentiles-intervals + + +### WEB ### + +kylin.rest.timezone=kylin.web.timezone +crossdomain.enable=kylin.web.cross-domain-enabled \ No newline at end of file