You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kylin.apache.org by "Feng, Zhutian" <zh...@intel.com> on 2017/11/13 04:13:43 UTC

Some problem when set up kylin

Hadoop 3.0.0
Hbase 1.2.6
Hive 3.0.0
Java 1.8
Maven 3.5.2

I use "bin/kylin.sh start" to start kylin, but I can not visit 127.0.0.1:7070/kylin
There are some errors in "logs/kylin.out":

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128M; support was removed in 8.0
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/opt/hbase/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/hadoop-3.0.0/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/hive/lib/log4j-slf4j-impl-2.6.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/kylin/spark/jars/slf4j-log4j12-1.7.16.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ]  { -help | start | stop }
Nov 13, 2017 11:13:35 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /opt/hadoop-3.0.0/lib/native
Nov 13, 2017 11:13:35 AM org.apache.catalina.startup.Catalina load
SEVERE: Catalina.start
org.apache.catalina.LifecycleException: Failed to initialize component [StandardServer[9005]]
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:643)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:682)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.derby.jdbc.AutoloadedDriver40
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:348)
        at java.sql.DriverManager.isDriverAllowed(DriverManager.java:556)
        at java.sql.DriverManager.isDriverAllowed(DriverManager.java:548)
        at java.sql.DriverManager.getDrivers(DriverManager.java:446)
        at org.apache.catalina.core.JreMemoryLeakPreventionListener.lifecycleEvent(JreMemoryLeakPreventionListener.java:288)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
        at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:388)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:101)
        ... 13 more

Nov 13, 2017 11:13:35 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 515 ms
Nov 13, 2017 11:13:35 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Nov 13, 2017 11:13:35 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.82
Nov 13, 2017 11:13:35 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive /opt/kylin/tomcat/webapps/kylin.war
Nov 13, 2017 11:13:36 AM org.apache.catalina.core.ContainerBase addChildInternal
SEVERE: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/kylin]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1015)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:991)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1127)
        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:2020)
        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:5622)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        ... 10 more

Nov 13, 2017 11:13:36 AM org.apache.catalina.startup.HostConfig deployWAR
SEVERE: Error deploying web application archive /opt/kylin/tomcat/webapps/kylin.war
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/kylin]]
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1019)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:991)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1127)
        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:2020)
        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)

Nov 13, 2017 11:13:36 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deployment of web application archive /opt/kylin/tomcat/webapps/kylin.war has finished in 760 ms
Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-7070"]
Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-7070"]
Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-7443"]
Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-7443"]
Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-9009"]
Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-9009"]
Nov 13, 2017 11:13:36 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1157 ms
Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-bio-7070"]
Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-bio-7443"]
Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["ajp-bio-9009"]
Nov 13, 2017 11:13:36 AM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service Catalina
Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-bio-7070"]
Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-bio-7443"]
Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["ajp-bio-9009"]
Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-bio-7070"]
Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-bio-7443"]
Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["ajp-bio-9009"]
Nov 13, 2017 11:13:36 AM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesJdbc
WARNING: JDBC driver de-registration failed for web application [/kylin]
java.lang.NoClassDefFoundError: Could not initialize class org.apache.derby.jdbc.AutoloadedDriver40
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:348)
        at java.sql.DriverManager.isDriverAllowed(DriverManager.java:556)
        at java.sql.DriverManager.isDriverAllowed(DriverManager.java:548)
        at java.sql.DriverManager.getDrivers(DriverManager.java:446)
        at org.apache.catalina.loader.JdbcLeakPrevention.clearJdbcDriverRegistrations(JdbcLeakPrevention.java:56)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc(WebappClassLoaderBase.java:2305)
        at org.apache.catalina.loader.WebappClassLoaderBase.clearReferences(WebappClassLoaderBase.java:2223)
        at org.apache.catalina.loader.WebappClassLoaderBase.stop(WebappClassLoaderBase.java:2123)
        at org.apache.catalina.loader.WebappLoader.stopInternal(WebappLoader.java:663)
        at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:221)
        at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5875)
        at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:221)
        at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:259)
        at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1146)
        at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1357)
        at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
        at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1146)
        at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1357)
        at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
        at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:594)
        at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
        at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:848)
        at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
        at org.apache.catalina.startup.Catalina.stop(Catalina.java:768)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:729)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:212)


Re: Some problem when set up kylin

Posted by ShaoFeng Shi <sh...@apache.org>.
Hadoop 3.0 is not supported yet; If you have figured out how to run Kylin
on Hadoop 3.0, welcome to share with the community!

2017-11-14 11:23 GMT+08:00 Li Yang <li...@apache.org>:

> Classpath issue. Must be conflicting jars on classpath.
>
> Run "*bin/kylin.sh -v start*" to print full Kylin classpath (find 'kylin
> classpath is') on console. Should get you started to debug classpath.
>
>
> On Mon, Nov 13, 2017 at 12:13 PM, Feng, Zhutian <zh...@intel.com>
> wrote:
>
> > Hadoop 3.0.0
> > Hbase 1.2.6
> > Hive 3.0.0
> > Java 1.8
> > Maven 3.5.2
> >
> > I use "bin/kylin.sh start" to start kylin, but I can not visit
> > 127.0.0.1:7070/kylin
> > There are some errors in "logs/kylin.out":
> >
> > Java HotSpot(TM) 64-Bit Server VM warning: ignoring option
> > MaxPermSize=128M; support was removed in 8.0
> > SLF4J: Class path contains multiple SLF4J bindings.
> > SLF4J: Found binding in [jar:file:/opt/hbase/lib/
> > slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> > SLF4J: Found binding in [jar:file:/opt/hadoop-3.0.0/
> > share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/
> > impl/StaticLoggerBinder.class]
> > SLF4J: Found binding in [jar:file:/opt/hive/lib/log4j-
> > slf4j-impl-2.6.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> > SLF4J: Found binding in [jar:file:/opt/kylin/spark/
> > jars/slf4j-log4j12-1.7.16.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> > SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
> > explanation.
> > SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
> > usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ]
> [
> > -nonaming ]  { -help | start | stop }
> > Nov 13, 2017 11:13:35 AM org.apache.catalina.core.AprLifecycleListener
> > lifecycleEvent
> > INFO: The APR based Apache Tomcat Native library which allows optimal
> > performance in production environments was not found on the
> > java.library.path: /opt/hadoop-3.0.0/lib/native
> > Nov 13, 2017 11:13:35 AM org.apache.catalina.startup.Catalina load
> > SEVERE: Catalina.start
> > org.apache.catalina.LifecycleException: Failed to initialize component
> > [StandardServer[9005]]
> >         at org.apache.catalina.util.LifecycleBase.init(
> > LifecycleBase.java:107)
> >         at org.apache.catalina.startup.Catalina.load(Catalina.java:643)
> >         at org.apache.catalina.startup.Catalina.start(Catalina.java:682)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke(
> > NativeMethodAccessorImpl.java:62)
> >         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > DelegatingMethodAccessorImpl.java:43)
> >         at java.lang.reflect.Method.invoke(Method.java:498)
> >         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.
> java:294)
> >         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:
> 428)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke(
> > NativeMethodAccessorImpl.java:62)
> >         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > DelegatingMethodAccessorImpl.java:43)
> >         at java.lang.reflect.Method.invoke(Method.java:498)
> >         at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
> > Caused by: java.lang.NoClassDefFoundError: Could not initialize class
> > org.apache.derby.jdbc.AutoloadedDriver40
> >         at java.lang.Class.forName0(Native Method)
> >         at java.lang.Class.forName(Class.java:348)
> >         at java.sql.DriverManager.isDriverAllowed(DriverManager.
> java:556)
> >         at java.sql.DriverManager.isDriverAllowed(DriverManager.
> java:548)
> >         at java.sql.DriverManager.getDrivers(DriverManager.java:446)
> >         at org.apache.catalina.core.JreMemoryLeakPreventionListene
> > r.lifecycleEvent(JreMemoryLeakPreventionListener.java:288)
> >         at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> > LifecycleSupport.java:117)
> >         at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(
> > LifecycleBase.java:90)
> >         at org.apache.catalina.util.LifecycleBase.setStateInternal(
> > LifecycleBase.java:388)
> >         at org.apache.catalina.util.LifecycleBase.init(
> > LifecycleBase.java:101)
> >         ... 13 more
> >
> > Nov 13, 2017 11:13:35 AM org.apache.catalina.startup.Catalina load
> > INFO: Initialization processed in 515 ms
> > Nov 13, 2017 11:13:35 AM org.apache.catalina.core.StandardService
> > startInternal
> > INFO: Starting service Catalina
> > Nov 13, 2017 11:13:35 AM org.apache.catalina.core.StandardEngine
> > startInternal
> > INFO: Starting Servlet Engine: Apache Tomcat/7.0.82
> > Nov 13, 2017 11:13:35 AM org.apache.catalina.startup.HostConfig
> deployWAR
> > INFO: Deploying web application archive /opt/kylin/tomcat/webapps/
> > kylin.war
> > Nov 13, 2017 11:13:36 AM org.apache.catalina.core.ContainerBase
> > addChildInternal
> > SEVERE: ContainerBase.addChild: start:
> > org.apache.catalina.LifecycleException: Failed to start component
> > [StandardEngine[Catalina].StandardHost[localhost].
> StandardContext[/kylin]]
> >         at org.apache.catalina.util.LifecycleBase.start(
> > LifecycleBase.java:162)
> >         at org.apache.catalina.core.ContainerBase.addChildInternal(
> > ContainerBase.java:1015)
> >         at org.apache.catalina.core.ContainerBase.addChild(
> > ContainerBase.java:991)
> >         at org.apache.catalina.core.StandardHost.addChild(
> > StandardHost.java:652)
> >         at org.apache.catalina.startup.HostConfig.deployWAR(
> > HostConfig.java:1127)
> >         at org.apache.catalina.startup.HostConfig$DeployWar.run(
> > HostConfig.java:2020)
> >         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:5622)
> >         at org.apache.catalina.util.LifecycleBase.start(
> > LifecycleBase.java:145)
> >         ... 10 more
> >
> > Nov 13, 2017 11:13:36 AM org.apache.catalina.startup.HostConfig
> deployWAR
> > SEVERE: Error deploying web application archive
> /opt/kylin/tomcat/webapps/
> > kylin.war
> > java.lang.IllegalStateException: ContainerBase.addChild: start:
> > org.apache.catalina.LifecycleException: Failed to start component
> > [StandardEngine[Catalina].StandardHost[localhost].
> StandardContext[/kylin]]
> >         at org.apache.catalina.core.ContainerBase.addChildInternal(
> > ContainerBase.java:1019)
> >         at org.apache.catalina.core.ContainerBase.addChild(
> > ContainerBase.java:991)
> >         at org.apache.catalina.core.StandardHost.addChild(
> > StandardHost.java:652)
> >         at org.apache.catalina.startup.HostConfig.deployWAR(
> > HostConfig.java:1127)
> >         at org.apache.catalina.startup.HostConfig$DeployWar.run(
> > HostConfig.java:2020)
> >         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)
> >
> > Nov 13, 2017 11:13:36 AM org.apache.catalina.startup.HostConfig
> deployWAR
> > INFO: Deployment of web application archive /opt/kylin/tomcat/webapps/
> kylin.war
> > has finished in 760 ms
> > Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol init
> > INFO: Initializing ProtocolHandler ["http-bio-7070"]
> > Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol start
> > INFO: Starting ProtocolHandler ["http-bio-7070"]
> > Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol init
> > INFO: Initializing ProtocolHandler ["http-bio-7443"]
> > Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol start
> > INFO: Starting ProtocolHandler ["http-bio-7443"]
> > Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol init
> > INFO: Initializing ProtocolHandler ["ajp-bio-9009"]
> > Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol start
> > INFO: Starting ProtocolHandler ["ajp-bio-9009"]
> > Nov 13, 2017 11:13:36 AM org.apache.catalina.startup.Catalina start
> > INFO: Server startup in 1157 ms
> > Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol pause
> > INFO: Pausing ProtocolHandler ["http-bio-7070"]
> > Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol pause
> > INFO: Pausing ProtocolHandler ["http-bio-7443"]
> > Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol pause
> > INFO: Pausing ProtocolHandler ["ajp-bio-9009"]
> > Nov 13, 2017 11:13:36 AM org.apache.catalina.core.StandardService
> > stopInternal
> > INFO: Stopping service Catalina
> > Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol stop
> > INFO: Stopping ProtocolHandler ["http-bio-7070"]
> > Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol stop
> > INFO: Stopping ProtocolHandler ["http-bio-7443"]
> > Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol stop
> > INFO: Stopping ProtocolHandler ["ajp-bio-9009"]
> > Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol destroy
> > INFO: Destroying ProtocolHandler ["http-bio-7070"]
> > Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol destroy
> > INFO: Destroying ProtocolHandler ["http-bio-7443"]
> > Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol destroy
> > INFO: Destroying ProtocolHandler ["ajp-bio-9009"]
> > Nov 13, 2017 11:13:36 AM org.apache.catalina.loader.
> WebappClassLoaderBase
> > clearReferencesJdbc
> > WARNING: JDBC driver de-registration failed for web application [/kylin]
> > java.lang.NoClassDefFoundError: Could not initialize class
> > org.apache.derby.jdbc.AutoloadedDriver40
> >         at java.lang.Class.forName0(Native Method)
> >         at java.lang.Class.forName(Class.java:348)
> >         at java.sql.DriverManager.isDriverAllowed(DriverManager.
> java:556)
> >         at java.sql.DriverManager.isDriverAllowed(DriverManager.
> java:548)
> >         at java.sql.DriverManager.getDrivers(DriverManager.java:446)
> >         at org.apache.catalina.loader.JdbcLeakPrevention.
> > clearJdbcDriverRegistrations(JdbcLeakPrevention.java:56)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke(
> > NativeMethodAccessorImpl.java:62)
> >         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > DelegatingMethodAccessorImpl.java:43)
> >         at java.lang.reflect.Method.invoke(Method.java:498)
> >         at org.apache.catalina.loader.WebappClassLoaderBase.
> > clearReferencesJdbc(WebappClassLoaderBase.java:2305)
> >         at org.apache.catalina.loader.WebappClassLoaderBase.
> > clearReferences(WebappClassLoaderBase.java:2223)
> >         at org.apache.catalina.loader.WebappClassLoaderBase.stop(
> > WebappClassLoaderBase.java:2123)
> >         at org.apache.catalina.loader.WebappLoader.stopInternal(
> > WebappLoader.java:663)
> >         at org.apache.catalina.util.LifecycleBase.stop(
> > LifecycleBase.java:221)
> >         at org.apache.catalina.core.StandardContext.stopInternal(
> > StandardContext.java:5875)
> >         at org.apache.catalina.util.LifecycleBase.stop(
> > LifecycleBase.java:221)
> >         at org.apache.catalina.util.LifecycleBase.destroy(
> > LifecycleBase.java:259)
> >         at org.apache.catalina.core.ContainerBase.removeChild(
> > ContainerBase.java:1146)
> >         at org.apache.catalina.core.ContainerBase.destroyInternal(
> > ContainerBase.java:1357)
> >         at org.apache.catalina.util.LifecycleBase.destroy(
> > LifecycleBase.java:292)
> >         at org.apache.catalina.core.ContainerBase.removeChild(
> > ContainerBase.java:1146)
> >         at org.apache.catalina.core.ContainerBase.destroyInternal(
> > ContainerBase.java:1357)
> >         at org.apache.catalina.util.LifecycleBase.destroy(
> > LifecycleBase.java:292)
> >         at org.apache.catalina.core.StandardService.destroyInternal(
> > StandardService.java:594)
> >         at org.apache.catalina.util.LifecycleBase.destroy(
> > LifecycleBase.java:292)
> >         at org.apache.catalina.core.StandardServer.destroyInternal(
> > StandardServer.java:848)
> >         at org.apache.catalina.util.LifecycleBase.destroy(
> > LifecycleBase.java:292)
> >         at org.apache.catalina.startup.Catalina.stop(Catalina.java:768)
> >         at org.apache.catalina.startup.Catalina.start(Catalina.java:729)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke(
> > NativeMethodAccessorImpl.java:62)
> >         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > DelegatingMethodAccessorImpl.java:43)
> >         at java.lang.reflect.Method.invoke(Method.java:498)
> >         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.
> java:294)
> >         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:
> 428)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke(
> > NativeMethodAccessorImpl.java:62)
> >         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > DelegatingMethodAccessorImpl.java:43)
> >         at java.lang.reflect.Method.invoke(Method.java:498)
> >         at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
> >
> >
>



-- 
Best regards,

Shaofeng Shi 史少锋

Re: Some problem when set up kylin

Posted by Li Yang <li...@apache.org>.
Classpath issue. Must be conflicting jars on classpath.

Run "*bin/kylin.sh -v start*" to print full Kylin classpath (find 'kylin
classpath is') on console. Should get you started to debug classpath.


On Mon, Nov 13, 2017 at 12:13 PM, Feng, Zhutian <zh...@intel.com>
wrote:

> Hadoop 3.0.0
> Hbase 1.2.6
> Hive 3.0.0
> Java 1.8
> Maven 3.5.2
>
> I use "bin/kylin.sh start" to start kylin, but I can not visit
> 127.0.0.1:7070/kylin
> There are some errors in "logs/kylin.out":
>
> Java HotSpot(TM) 64-Bit Server VM warning: ignoring option
> MaxPermSize=128M; support was removed in 8.0
> SLF4J: Class path contains multiple SLF4J bindings.
> SLF4J: Found binding in [jar:file:/opt/hbase/lib/
> slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: Found binding in [jar:file:/opt/hadoop-3.0.0/
> share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/
> impl/StaticLoggerBinder.class]
> SLF4J: Found binding in [jar:file:/opt/hive/lib/log4j-
> slf4j-impl-2.6.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: Found binding in [jar:file:/opt/kylin/spark/
> jars/slf4j-log4j12-1.7.16.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
> explanation.
> SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
> usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [
> -nonaming ]  { -help | start | stop }
> Nov 13, 2017 11:13:35 AM org.apache.catalina.core.AprLifecycleListener
> lifecycleEvent
> INFO: The APR based Apache Tomcat Native library which allows optimal
> performance in production environments was not found on the
> java.library.path: /opt/hadoop-3.0.0/lib/native
> Nov 13, 2017 11:13:35 AM org.apache.catalina.startup.Catalina load
> SEVERE: Catalina.start
> org.apache.catalina.LifecycleException: Failed to initialize component
> [StandardServer[9005]]
>         at org.apache.catalina.util.LifecycleBase.init(
> LifecycleBase.java:107)
>         at org.apache.catalina.startup.Catalina.load(Catalina.java:643)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:682)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:62)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:498)
>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:62)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:498)
>         at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
> Caused by: java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.derby.jdbc.AutoloadedDriver40
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:348)
>         at java.sql.DriverManager.isDriverAllowed(DriverManager.java:556)
>         at java.sql.DriverManager.isDriverAllowed(DriverManager.java:548)
>         at java.sql.DriverManager.getDrivers(DriverManager.java:446)
>         at org.apache.catalina.core.JreMemoryLeakPreventionListene
> r.lifecycleEvent(JreMemoryLeakPreventionListener.java:288)
>         at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> LifecycleSupport.java:117)
>         at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(
> LifecycleBase.java:90)
>         at org.apache.catalina.util.LifecycleBase.setStateInternal(
> LifecycleBase.java:388)
>         at org.apache.catalina.util.LifecycleBase.init(
> LifecycleBase.java:101)
>         ... 13 more
>
> Nov 13, 2017 11:13:35 AM org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 515 ms
> Nov 13, 2017 11:13:35 AM org.apache.catalina.core.StandardService
> startInternal
> INFO: Starting service Catalina
> Nov 13, 2017 11:13:35 AM org.apache.catalina.core.StandardEngine
> startInternal
> INFO: Starting Servlet Engine: Apache Tomcat/7.0.82
> Nov 13, 2017 11:13:35 AM org.apache.catalina.startup.HostConfig deployWAR
> INFO: Deploying web application archive /opt/kylin/tomcat/webapps/
> kylin.war
> Nov 13, 2017 11:13:36 AM org.apache.catalina.core.ContainerBase
> addChildInternal
> SEVERE: ContainerBase.addChild: start:
> org.apache.catalina.LifecycleException: Failed to start component
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/kylin]]
>         at org.apache.catalina.util.LifecycleBase.start(
> LifecycleBase.java:162)
>         at org.apache.catalina.core.ContainerBase.addChildInternal(
> ContainerBase.java:1015)
>         at org.apache.catalina.core.ContainerBase.addChild(
> ContainerBase.java:991)
>         at org.apache.catalina.core.StandardHost.addChild(
> StandardHost.java:652)
>         at org.apache.catalina.startup.HostConfig.deployWAR(
> HostConfig.java:1127)
>         at org.apache.catalina.startup.HostConfig$DeployWar.run(
> HostConfig.java:2020)
>         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:5622)
>         at org.apache.catalina.util.LifecycleBase.start(
> LifecycleBase.java:145)
>         ... 10 more
>
> Nov 13, 2017 11:13:36 AM org.apache.catalina.startup.HostConfig deployWAR
> SEVERE: Error deploying web application archive /opt/kylin/tomcat/webapps/
> kylin.war
> java.lang.IllegalStateException: ContainerBase.addChild: start:
> org.apache.catalina.LifecycleException: Failed to start component
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/kylin]]
>         at org.apache.catalina.core.ContainerBase.addChildInternal(
> ContainerBase.java:1019)
>         at org.apache.catalina.core.ContainerBase.addChild(
> ContainerBase.java:991)
>         at org.apache.catalina.core.StandardHost.addChild(
> StandardHost.java:652)
>         at org.apache.catalina.startup.HostConfig.deployWAR(
> HostConfig.java:1127)
>         at org.apache.catalina.startup.HostConfig$DeployWar.run(
> HostConfig.java:2020)
>         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)
>
> Nov 13, 2017 11:13:36 AM org.apache.catalina.startup.HostConfig deployWAR
> INFO: Deployment of web application archive /opt/kylin/tomcat/webapps/kylin.war
> has finished in 760 ms
> Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol init
> INFO: Initializing ProtocolHandler ["http-bio-7070"]
> Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol start
> INFO: Starting ProtocolHandler ["http-bio-7070"]
> Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol init
> INFO: Initializing ProtocolHandler ["http-bio-7443"]
> Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol start
> INFO: Starting ProtocolHandler ["http-bio-7443"]
> Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol init
> INFO: Initializing ProtocolHandler ["ajp-bio-9009"]
> Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol start
> INFO: Starting ProtocolHandler ["ajp-bio-9009"]
> Nov 13, 2017 11:13:36 AM org.apache.catalina.startup.Catalina start
> INFO: Server startup in 1157 ms
> Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol pause
> INFO: Pausing ProtocolHandler ["http-bio-7070"]
> Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol pause
> INFO: Pausing ProtocolHandler ["http-bio-7443"]
> Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol pause
> INFO: Pausing ProtocolHandler ["ajp-bio-9009"]
> Nov 13, 2017 11:13:36 AM org.apache.catalina.core.StandardService
> stopInternal
> INFO: Stopping service Catalina
> Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol stop
> INFO: Stopping ProtocolHandler ["http-bio-7070"]
> Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol stop
> INFO: Stopping ProtocolHandler ["http-bio-7443"]
> Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol stop
> INFO: Stopping ProtocolHandler ["ajp-bio-9009"]
> Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol destroy
> INFO: Destroying ProtocolHandler ["http-bio-7070"]
> Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol destroy
> INFO: Destroying ProtocolHandler ["http-bio-7443"]
> Nov 13, 2017 11:13:36 AM org.apache.coyote.AbstractProtocol destroy
> INFO: Destroying ProtocolHandler ["ajp-bio-9009"]
> Nov 13, 2017 11:13:36 AM org.apache.catalina.loader.WebappClassLoaderBase
> clearReferencesJdbc
> WARNING: JDBC driver de-registration failed for web application [/kylin]
> java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.derby.jdbc.AutoloadedDriver40
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:348)
>         at java.sql.DriverManager.isDriverAllowed(DriverManager.java:556)
>         at java.sql.DriverManager.isDriverAllowed(DriverManager.java:548)
>         at java.sql.DriverManager.getDrivers(DriverManager.java:446)
>         at org.apache.catalina.loader.JdbcLeakPrevention.
> clearJdbcDriverRegistrations(JdbcLeakPrevention.java:56)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:62)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:498)
>         at org.apache.catalina.loader.WebappClassLoaderBase.
> clearReferencesJdbc(WebappClassLoaderBase.java:2305)
>         at org.apache.catalina.loader.WebappClassLoaderBase.
> clearReferences(WebappClassLoaderBase.java:2223)
>         at org.apache.catalina.loader.WebappClassLoaderBase.stop(
> WebappClassLoaderBase.java:2123)
>         at org.apache.catalina.loader.WebappLoader.stopInternal(
> WebappLoader.java:663)
>         at org.apache.catalina.util.LifecycleBase.stop(
> LifecycleBase.java:221)
>         at org.apache.catalina.core.StandardContext.stopInternal(
> StandardContext.java:5875)
>         at org.apache.catalina.util.LifecycleBase.stop(
> LifecycleBase.java:221)
>         at org.apache.catalina.util.LifecycleBase.destroy(
> LifecycleBase.java:259)
>         at org.apache.catalina.core.ContainerBase.removeChild(
> ContainerBase.java:1146)
>         at org.apache.catalina.core.ContainerBase.destroyInternal(
> ContainerBase.java:1357)
>         at org.apache.catalina.util.LifecycleBase.destroy(
> LifecycleBase.java:292)
>         at org.apache.catalina.core.ContainerBase.removeChild(
> ContainerBase.java:1146)
>         at org.apache.catalina.core.ContainerBase.destroyInternal(
> ContainerBase.java:1357)
>         at org.apache.catalina.util.LifecycleBase.destroy(
> LifecycleBase.java:292)
>         at org.apache.catalina.core.StandardService.destroyInternal(
> StandardService.java:594)
>         at org.apache.catalina.util.LifecycleBase.destroy(
> LifecycleBase.java:292)
>         at org.apache.catalina.core.StandardServer.destroyInternal(
> StandardServer.java:848)
>         at org.apache.catalina.util.LifecycleBase.destroy(
> LifecycleBase.java:292)
>         at org.apache.catalina.startup.Catalina.stop(Catalina.java:768)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:729)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:62)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:498)
>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:62)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:498)
>         at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
>
>