[ 
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)

Reply via email to