KYLIN-Storage-Engine-kylin Signed-off-by: Jason <jiat...@163.com>
Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/7bc420b2 Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/7bc420b2 Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/7bc420b2 Branch: refs/heads/v1.5.4-release2 Commit: 7bc420b211f506c789a15d214b6730591a583ea0 Parents: a9c8f40 Author: zx chen <346839...@qq.com> Authored: Fri Sep 2 18:19:54 2016 +0800 Committer: Jason <jiat...@163.com> Committed: Mon Sep 5 12:06:09 2016 +0800 ---------------------------------------------------------------------- webapp/app/js/model/cubeDescModel.js | 6 +++--- webapp/app/js/services/kylinProperties.js | 16 ++++++++++++++++ 2 files changed, 19 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/7bc420b2/webapp/app/js/model/cubeDescModel.js ---------------------------------------------------------------------- diff --git a/webapp/app/js/model/cubeDescModel.js b/webapp/app/js/model/cubeDescModel.js index c981249..95a0b13 100644 --- a/webapp/app/js/model/cubeDescModel.js +++ b/webapp/app/js/model/cubeDescModel.js @@ -16,7 +16,7 @@ * limitations under the License. */ -KylinApp.service('CubeDescModel', function () { +KylinApp.service('CubeDescModel', function (kylinConfig) { this.cubeMetaFrame = {}; @@ -57,8 +57,8 @@ KylinApp.service('CubeDescModel', function () { "retention_range": "0", "status_need_notify":['ERROR', 'DISCARDED', 'SUCCEED'], "auto_merge_time_ranges": [604800000, 2419200000], - "engine_type": 2, - "storage_type":2, + "engine_type": kylinConfig.getCubeEng(), + "storage_type":kylinConfig.getStorageEng(), "override_kylin_properties":{} }; http://git-wip-us.apache.org/repos/asf/kylin/blob/7bc420b2/webapp/app/js/services/kylinProperties.js ---------------------------------------------------------------------- diff --git a/webapp/app/js/services/kylinProperties.js b/webapp/app/js/services/kylinProperties.js index 68e8766..7110b8c 100644 --- a/webapp/app/js/services/kylinProperties.js +++ b/webapp/app/js/services/kylinProperties.js @@ -71,6 +71,22 @@ KylinApp.service('kylinConfig', function (AdminService, $log) { } return this.hiveLimit; } + + this.getStorageEng = function () { + this.StorageEng = this.getProperty("kylin.default.storage.engine").trim(); + if (!this.StorageEng) { + return 2; + } + return this.StorageEng; + } + + this.getCubeEng = function () { + this.CubeEng = this.getProperty("kylin.default.cube.engine").trim(); + if (!this.CubeEng) { + return 2; + } + return this.CubeEng; + } //fill config info for Config from backend this.initWebConfigInfo = function () {