You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by xx...@apache.org on 2022/06/16 02:58:05 UTC
[kylin] branch main updated: KYLIN-5191 fix Can not see executors on spardar page on AWS EMR 6
This is an automated email from the ASF dual-hosted git repository.
xxyu pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/kylin.git
The following commit(s) were added to refs/heads/main by this push:
new afa3bbaa44 KYLIN-5191 fix Can not see executors on spardar page on AWS EMR 6
afa3bbaa44 is described below
commit afa3bbaa44ed901b83c2ccf86222548a3cf72311
Author: WANGHui2022 <wa...@outlook.com>
AuthorDate: Wed Jun 15 21:18:24 2022 +0800
KYLIN-5191 fix Can not see executors on spardar page on AWS EMR 6
---
.../org/apache/kylin/spark/classloader/TomcatClassLoader.java | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/kylin-spark-project/kylin-spark-classloader/src/main/java/org/apache/kylin/spark/classloader/TomcatClassLoader.java b/kylin-spark-project/kylin-spark-classloader/src/main/java/org/apache/kylin/spark/classloader/TomcatClassLoader.java
index 024d62877f..da53f13941 100644
--- a/kylin-spark-project/kylin-spark-classloader/src/main/java/org/apache/kylin/spark/classloader/TomcatClassLoader.java
+++ b/kylin-spark-project/kylin-spark-classloader/src/main/java/org/apache/kylin/spark/classloader/TomcatClassLoader.java
@@ -25,19 +25,22 @@ import java.net.MalformedURLException;
import java.net.URL;
import java.util.HashSet;
import java.util.Set;
+
import org.apache.catalina.loader.ParallelWebappClassLoader;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class TomcatClassLoader extends ParallelWebappClassLoader {
- private static final String[] PARENT_CL_PRECEDENT_CLASSES = new String[] {
+ private static final String[] PARENT_CL_PRECEDENT_CLASSES = new String[]{
// Java standard library:
"com.sun.", "launcher.", "javax.", "org.ietf", "java", "org.omg", "org.w3c", "org.xml", "sunw.",
// logging
- "org.slf4j", "org.apache.commons.logging", "org.apache.log4j", "org.apache.catalina", "org.apache.tomcat"};
- private static final String[] THIS_CL_PRECEDENT_CLASSES = new String[] {"org.apache.kylin",
+ "org.slf4j", "org.apache.commons.logging", "org.apache.log4j", "org.apache.catalina", "org.apache.tomcat",
+ // hk2 library
+ "org.glassfish.hk2"};
+ private static final String[] THIS_CL_PRECEDENT_CLASSES = new String[]{"org.apache.kylin",
"org.apache.calcite"};
- private static final String[] CODE_GEN_CLASS = new String[] {"org.apache.spark.sql.catalyst.expressions.Object",
+ private static final String[] CODE_GEN_CLASS = new String[]{"org.apache.spark.sql.catalyst.expressions.Object",
"Baz"};
private static final Set<String> wontFindClasses = new HashSet<>();