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

[jira] [Commented] (KYLIN-3676) Update custom Calctie

    [ https://issues.apache.org/jira/browse/KYLIN-3676?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16680715#comment-16680715 ] 

Shaofeng SHI commented on KYLIN-3676:
-------------------------------------

Agree with Lijun; The old "atopcalcite" module doesn't work in Tomcat 8.5, because it depends on the classloader in alphabet sequence (Tomcat 7's way) to load the jar, then "atopcalcite.jar" will be loaded before "calcite*.jar". 

To support Hadoop 3, we have to upgrade Tomcate to 8.5 or above. Then the old mechanism doesn't work any more.

 

The new way will merge Kylin's change to calcite (not official relaese), and then make Kylin depends on this customized calcite. Currently the customized calcite is released in Kyligence maven repository. We will periodically upgrade and merge with the apache calcite release.

> Update custom Calctie
> ---------------------
>
>                 Key: KYLIN-3676
>                 URL: https://issues.apache.org/jira/browse/KYLIN-3676
>             Project: Kylin
>          Issue Type: Bug
>          Components: Query Engine
>    Affects Versions: v2.4.0
>            Reporter: Lijun Cao
>            Assignee: Lijun Cao
>            Priority: Major
>             Fix For: v2.6.0
>
>
> The Tomcat version is upgraded to 8.5 in 2.5.x-hadoop3.1 branch. However, due to the mechanism of  the class load in Tomcat 8.5 is different from Tomcat 7, current custom Calcite got some issues when working on Tomcat 8.5 env. So it should be upgrade to adapt to Tomcat 8.5.



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