You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kylin.apache.org by "RenZhiMin (JIRA)" <ji...@apache.org> on 2018/03/23 09:36:00 UTC

[jira] [Created] (KYLIN-3312) The global dictionary does not specify the cube distinction.

RenZhiMin created KYLIN-3312:
--------------------------------

             Summary: The global dictionary does not specify the cube distinction.
                 Key: KYLIN-3312
                 URL: https://issues.apache.org/jira/browse/KYLIN-3312
             Project: Kylin
          Issue Type: Bug
          Components: Job Engine
    Affects Versions: v2.0.0
            Reporter: RenZhiMin


In the cube design, the COUNT_DISTINCT indicator USES the global dictionary. When building a cube, a dictionary file is generated at HDFS, and the corresponding directory is:
"/ resources/GlobalDict/dict/database. The tableName/column/", at the same time will generate metadata information in hbase metadata, metadata in the hbase rowkey information:"/dict/database. The tableName/column/". The value information specifies the corresponding HDFS path.
The problem is that the corresponding HDFS data and hbase data are not deleted when the cube is deleted. Another HDFS data path and hbase metadata rowkey information did not specify the concrete cube, if a table column in more than one cube is to use global dictionary, can lead to multiple share a dictionary data cube



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