Hi: The problem of error reporting looks like jar package conflict, It may be due to the inconsistency between the versions of the classes in MRS3.0.5 environment and the classes to be loaded by kylin. And we have not adapted to the cloud environment in China, class conflict should be a common phenomenon. You can add `-verbose:class` at $KYLIN_HOME/conf/setenv.sh to print the progress of load class.
> 在 2021年7月23日,下午5:22,靳光宇 <[email protected]> 写道: > > 用的是v3.1.2-release分支编译的二进制包,集成华为云MRS3.0.5,对应hive3.1.0,hbase2.2.3 > 启动后kylin.out报错如下: > > Jul 23, 2021 3:04:30 PM org.apache.catalina.core.ContainerBase > addChildInternal > SEVERE: ContainerBase.addChild: start: > org.apache.catalina.LifecycleException: Failed to start component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] > at > org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1016) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:992) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:639) > at > org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1296) > at > org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2038) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) > Caused by: java.lang.NoSuchMethodError: > org.apache.jasper.xmlparser.ParserUtils: method <init>()V not found > at org.apache.jasper.runtime.TldScanner.scanTld(TldScanner.java:600) > at org.apache.jasper.runtime.TldScanner.scanJar(TldScanner.java:457) > at org.apache.jasper.runtime.TldScanner.scanJars(TldScanner.java:694) > at org.apache.jasper.runtime.TldScanner.scanTlds(TldScanner.java:350) > at org.apache.jasper.runtime.TldScanner.onStartup(TldScanner.java:239) > at > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5709) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > ... 10 more > > Jul 23, 2021 3:04:30 PM org.apache.catalina.startup.HostConfig deployDirectory > SEVERE: Error deploying web application directory > [/opt/apache-kylin-3.1.3-SNAPSHOT-bin/tomcat/webapps/ROOT] > java.lang.IllegalStateException: ContainerBase.addChild: start: > org.apache.catalina.LifecycleException: Failed to start component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[ > ]] > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1020) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:992) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:639) > at > org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1296) > at > org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2038) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) > > Jul 23, 2021 3:04:30 PM org.apache.catalina.startup.HostConfig deployDirectory > INFO: Deployment of web application directory > [/opt/apache-kylin-3.1.3-SNAPSHOT-bin/tomcat/webapps/ROOT] has finished in > [808] ms > Jul 23, 2021 3:04:30 PM org.apache.coyote.AbstractProtocol start > INFO: Starting ProtocolHandler ["http-bio-7070"] > Jul 23, 2021 3:04:30 PM org.apache.catalina.startup.Catalina start > INFO: Server startup in 2128 ms > > 不确定是什么jar引起的冲突,盼复
