You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kylin.apache.org by "Billy Liu (JIRA)" <ji...@apache.org> on 2018/01/24 06:58:00 UTC

[jira] [Resolved] (KYLIN-2945) Global dict specific info should not use absolute path when saved it

     [ https://issues.apache.org/jira/browse/KYLIN-2945?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Billy Liu resolved KYLIN-2945.
------------------------------
       Resolution: Fixed
    Fix Version/s: v2.2.0

Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/1c88db54

> Global dict specific info should not use absolute path when saved it
> --------------------------------------------------------------------
>
>                 Key: KYLIN-2945
>                 URL: https://issues.apache.org/jira/browse/KYLIN-2945
>             Project: Kylin
>          Issue Type: Improvement
>            Reporter: Yifei Wu
>            Assignee: Yifei Wu
>            Priority: Minor
>             Fix For: v2.2.0
>
>
> Currently, absolute path is used in the global dictionary for saving the location of specific info like the next json.
> {code}
> {
>   "uuid" : "b82505d8-5b40-4009-8839-8456500ea6a8",
>   "last_modified" : 0,
>   "version" : "2.3.0.20500",
>   "source_table" : "KYLIN_YIFEI_1011_TESTGLOBALDICTMIGRATION.KYLIN_SALES",
>   "source_column" : "PRICE",
>   "source_column_index" : 6,
>   "data_type" : "decimal(19,4)",
>   "input" : {
>     "path" : "hdfs://sandbox.hortonworks.com:8020/kylin/kylin_default/kylin-d213a963-b5e3-4e75-a1a2-8af93ca83a80/global_dict_cube/fact_distinct_columns/KYLIN_SALES.PRICE",
>     "size" : 81150,
>     "last_modified_time" : 1508133611074
>   },
>   "dictionary_class" : "org.apache.kylin.dict.AppendTrieDictionary",
>   "cardinality" : 8878
> }^@hdfs://master:8020/kylin/kylin_yifei_1011_testGlobalDictMigration/resources/GlobalDict/dict/KYLIN_YIFEI_1011_TESTGLOBALDICTMIGRATION.KYLIN_SALES/PRICE/
> {code}
> But if you change the path configuration or migrate the data to another cluster which node name is different or original host cannot be reached, you will meet problems in reusing it, like rebuilding and merge dictionary or transfer column from dictionary in building cube, for the dictionary info cannot be found.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)