kylin-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "neo0820 (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (KYLIN-3298) Kylin 2.3 start error(启动故障 火狐浏览器白屏,谷歌浏览器显示404错误)
Date Wed, 21 Mar 2018 07:56:00 GMT

     [ https://issues.apache.org/jira/browse/KYLIN-3298?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

neo0820 resolved KYLIN-3298.
----------------------------
       Resolution: Fixed
    Fix Version/s: v2.3.0

参考问题描述后半部分。

> Kylin 2.3 start error(启动故障 火狐浏览器白屏,谷歌浏览器显示404错误)
> ------------------------------------------------
>
>                 Key: KYLIN-3298
>                 URL: https://issues.apache.org/jira/browse/KYLIN-3298
>             Project: Kylin
>          Issue Type: Bug
>    Affects Versions: v2.3.0
>            Reporter: neo0820
>            Priority: Blocker
>             Fix For: v2.3.0
>
>         Attachments: QQ图片20180321155136111111111111111111111.png, QQ图片20180321155144222222222222222.png, 启动Kylin失败命令行提示.txt, 启动Kylin失败日志提示.txt, 捕获环境.JPG, 捕获谷歌浏览器.JPG
>
>
> 环境说明:Linux 16.04  Hadoop:2.7.5   HBase:1.4.2  Hive:2.3.2   
> Kylin:2.3.0    for HBase 1.x (includes HDP 2.3+, AWS EMR 5.0+, Azure HDInsight 3.4 - 3.6)
>  
> Hadoop、Hbase、Kylin都是部署在同一台Virtual BOX虚拟机上面。Hadoop、HBase用的是伪集群部署。
>  
> Kylin之前能启动,一次重启过后,就发现下述问题,在终端命令行显示启动成功
> {code:java}
> //代码占位符 ... ...
> A new Kylin instance is started by hadoop. To stop it, run 'kylin.sh stop'
> Check the log at /usr/local/kylin/logs/kylin.log
> Web UI is at http://<hostname>:7070/kylin{code}
> 但是在浏览器输入网址登录不能进去。火狐浏览器显示白屏,谷歌浏览器显示404错误。
> {code:java}
> //日志提示如下:
> OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=512M; support was removed in 8.0
> usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help | start | stop }
> 三月 19, 2018 10:43:52 上午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
> 信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/local/hadoop/lib/native
> SLF4J: Class path contains multiple SLF4J bindings.
> SLF4J: Found binding in [jar:file:/usr/local/hive/lib/log4j-slf4j-impl-2.6.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: Found binding in [jar:file:/usr/local/hbase/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: Found binding in [jar:file:/usr/local/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.10.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.apache.logging.slf4j.Log4jLoggerFactory]
> 三月 19, 2018 10:43:54 上午 org.apache.coyote.AbstractProtocol init
> 信息: Initializing ProtocolHandler ["http-bio-7070"]
> 三月 19, 2018 10:43:55 上午 org.apache.coyote.AbstractProtocol init
> 信息: Initializing ProtocolHandler ["ajp-bio-9009"]
> 三月 19, 2018 10:43:55 上午 org.apache.catalina.startup.Catalina load
> 信息: Initialization processed in 4359 ms
> 三月 19, 2018 10:43:55 上午 org.apache.catalina.core.StandardService startInternal
> 信息: Starting service Catalina
> 三月 19, 2018 10:43:55 上午 org.apache.catalina.core.StandardEngine startInternal
> 信息: Starting Servlet Engine: Apache Tomcat/7.0.85
> 三月 19, 2018 10:43:55 上午 org.apache.catalina.startup.HostConfig deployWAR
> 信息: Deploying web application archive /usr/local/kylin/tomcat/webapps/kylin.war
> 三月 19, 2018 10:43:57 上午 org.apache.catalina.core.ApplicationContext log
> 信息: No Spring WebApplicationInitializer types detected on classpath
> 2018-03-19T10:43:58,247 INFO [localhost-startStop-1] org.apache.kylin.common.KylinConfig - Loading kylin-defaults.properties from file:/usr/local/kylin/tomcat/webapps/kylin/WEB-INF/lib/kylin-core-common-2.3.0.jar!/kylin-defaults.properties
> 2018-03-19T10:43:58,381 WARN [localhost-startStop-1] org.apache.kylin.common.BackwardCompatibilityConfig - Config 'kylin.job.hive.database.for.intermediatetable' is deprecated, use 'kylin.source.hive.database-for-flat-table' instead
> 2018-03-19T10:43:58,387 INFO [localhost-startStop-1] org.apache.kylin.common.KylinConfig - Initialized a new KylinConfig from getInstanceFromEnv : 979544209
> 三月 19, 2018 10:43:58 上午 org.apache.catalina.core.ApplicationContext log
> 信息: Set web app root system property: 'webapp.root' = [/usr/local/kylin/bin/../tomcat/webapps/kylin/]
> 三月 19, 2018 10:43:58 上午 org.apache.catalina.core.ApplicationContext log
> 信息: Initializing log4j from [classpath:kylin-server-log4j.properties]
> 三月 19, 2018 10:43:58 上午 org.apache.catalina.core.ApplicationContext log
> 信息: Initializing Spring root WebApplicationContext
> 2018-03-19T10:43:58,639 INFO [localhost-startStop-1] org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization started
> 2018-03-19T10:43:59,209 INFO [localhost-startStop-1] org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Mon Mar 19 10:43:59 EDT 2018]; root of context hierarchy
> 2018-03-19T10:43:59,607 INFO [localhost-startStop-1] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext.xml]
> 2018-03-19T10:44:04,163 INFO [localhost-startStop-1] org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader - Skipped XML bean definition file due to specified profiles [ldap,saml] not matching: class path resource [applicationContext.xml]
> 2018-03-19T10:44:04,176 INFO [localhost-startStop-1] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [kylinSecurity.xml]
> 2018-03-19T10:44:04,843 INFO [localhost-startStop-1] org.springframework.security.core.SpringSecurityCoreVersion - You are running with Spring Security Core 4.2.3.RELEASE
> 2018-03-19T10:44:04,874 INFO [localhost-startStop-1] org.springframework.security.config.SecurityNamespaceHandler - Spring Security 'config' module version is 4.2.3.RELEASE
> 2018-03-19T10:44:05,042 INFO [localhost-startStop-1] org.springframework.security.config.method.GlobalMethodSecurityBeanDefinitionParser - Using bean 'expressionHandler' as method ExpressionHandler implementation
> 2018-03-19T10:44:05,141 INFO [localhost-startStop-1] org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader - Skipped XML bean definition file due to specified profiles [ldap,saml] not matching: class path resource [kylinSecurity.xml]
> 2018-03-19T10:44:05,144 INFO [localhost-startStop-1] org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader - Skipped XML bean definition file due to specified profiles [ldap] not matching: class path resource [kylinSecurity.xml]
> 2018-03-19T10:44:05,550 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'permitAll' for /api/user/authentication*/**
> 2018-03-19T10:44:05,551 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /api/query/runningQueries
> 2018-03-19T10:44:05,554 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /api/query/*/stop
> 2018-03-19T10:44:05,555 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'isAuthenticated()' for /api/query*/**
> 2018-03-19T10:44:05,556 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'isAuthenticated()' for /api/metadata*/**
> 2018-03-19T10:44:05,556 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'permitAll' for /api/**/metrics
> 2018-03-19T10:44:05,556 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'permitAll' for /api/cache*/**
> 2018-03-19T10:44:05,556 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'hasAnyRole('ROLE_ANALYST')' for /api/cubes/src/tables
> 2018-03-19T10:44:05,557 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'isAuthenticated()' for /api/cubes*/**
> 2018-03-19T10:44:05,557 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'isAuthenticated()' for /api/models*/**
> 2018-03-19T10:44:05,565 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'isAuthenticated()' for /api/streaming*/**
> 2018-03-19T10:44:05,565 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'isAuthenticated()' for /api/job*/**
> 2018-03-19T10:44:05,568 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'permitAll' for /api/admin/public_config
> 2018-03-19T10:44:05,571 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'permitAll' for /api/projects
> 2018-03-19T10:44:05,572 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /api/admin*/**
> 2018-03-19T10:44:05,572 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'isAuthenticated()' for /api/**
> 2018-03-19T10:44:05,806 INFO [localhost-startStop-1] org.springframework.security.config.http.HttpSecurityBeanDefinitionParser - Checking sorted filter chain: [Root bean: class [org.springframework.security.web.context.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 200, Root bean: class [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 400, Root bean: class [org.springframework.security.web.header.HeaderWriterFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 500, Root bean: class [org.springframework.security.web.authentication.logout.LogoutFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 800, <org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0>, order = 1200, Root bean: class [org.springframework.security.web.authentication.www.BasicAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1600, Root bean: class [org.springframework.security.web.savedrequest.RequestCacheAwareFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1700, Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#0; factoryMethodName=getBean; initMethodName=null; destroyMethodName=null, order = 1800, Root bean: class [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2100, Root bean: class [org.springframework.security.web.session.SessionManagementFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2200, Root bean: class [org.springframework.security.web.access.ExceptionTranslationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2300, <org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0>, order = 2400]
> 2018-03-19T10:44:05,816 INFO [localhost-startStop-1] org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader - Skipped XML bean definition file due to specified profiles [saml] not matching: class path resource [kylinSecurity.xml]
> 2018-03-19T10:44:05,818 INFO [localhost-startStop-1] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [kylinMetrics.xml]
> 2018-03-19T10:44:12,499 INFO [localhost-startStop-1] org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
> 2018-03-19T10:44:16,986 INFO [localhost-startStop-1] org.apache.kylin.metrics.MetricsManager - Kylin metrics monitor is not enabled!!!
> 2018-03-19T10:44:17,164 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/user_group/groups],methods=[GET],produces=[application/json]}" onto public java.util.List<java.lang.String> org.apache.kylin.rest.controller.KylinUserGroupController.listUserAuthorities(java.lang.String) throws java.io.IOException
> 2018-03-19T10:44:17,212 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/admin/storage],methods=[DELETE],produces=[application/json]}" onto public void org.apache.kylin.rest.controller.AdminController.cleanupStorage()
> 2018-03-19T10:44:17,214 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/admin/config],methods=[PUT],produces=[application/json]}" onto public void org.apache.kylin.rest.controller.AdminController.updateKylinConfig(org.apache.kylin.rest.request.UpdateConfigRequest)
> 2018-03-19T10:44:17,217 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/admin/env],methods=[GET],produces=[application/json]}" onto public org.apache.kylin.rest.response.GeneralResponse org.apache.kylin.rest.controller.AdminController.getEnv()
> 2018-03-19T10:44:17,218 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/admin/public_config],methods=[GET],produces=[application/json]}" onto public org.apache.kylin.rest.response.GeneralResponse org.apache.kylin.rest.controller.AdminController.getPublicConfig() throws java.io.IOException
> 2018-03-19T10:44:17,223 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/admin/metrics/cubes],methods=[GET],produces=[application/json]}" onto public org.apache.kylin.rest.response.MetricsResponse org.apache.kylin.rest.controller.AdminController.cubeMetrics(org.apache.kylin.rest.request.MetricsRequest)
> 2018-03-19T10:44:17,224 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/admin/config],methods=[GET],produces=[application/json]}" onto public org.apache.kylin.rest.response.GeneralResponse org.apache.kylin.rest.controller.AdminController.getConfig() throws java.io.IOException
> 2018-03-19T10:44:17,258 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/extFilter/updateExtFilter],methods=[PUT],produces=[application/json]}" onto public java.util.Map<java.lang.String, java.lang.String> org.apache.kylin.rest.controller.ExternalFilterController.updateExternalFilter(org.apache.kylin.rest.request.ExternalFilterRequest) throws java.io.IOException
> 2018-03-19T10:44:17,269 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/extFilter],methods=[GET],produces=[application/json]}" onto public java.util.List<org.apache.kylin.metadata.model.ExternalFilterDesc> org.apache.kylin.rest.controller.ExternalFilterController.getExternalFilters(java.lang.String) throws java.io.IOException
> 2018-03-19T10:44:17,274 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/extFilter/saveExtFilter],methods=[POST],produces=[application/json]}" onto public java.util.Map<java.lang.String, java.lang.String> org.apache.kylin.rest.controller.ExternalFilterController.saveExternalFilter(org.apache.kylin.rest.request.ExternalFilterRequest) throws java.io.IOException
> 2018-03-19T10:44:17,277 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/extFilter/{filter}/{project}],methods=[DELETE],produces=[application/json]}" onto public java.util.Map<java.lang.String, java.lang.String> org.apache.kylin.rest.controller.ExternalFilterController.removeFilter(java.lang.String,java.lang.String) throws java.io.IOException
> 2018-03-19T10:44:17,335 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/hybrids/{hybrid}],methods=[GET],produces=[application/json]}" onto public org.apache.kylin.storage.hybrid.HybridInstance org.apache.kylin.rest.controller.HybridController.get(java.lang.String)
> 2018-03-19T10:44:17,342 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/hybrids],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.storage.hybrid.HybridInstance org.apache.kylin.rest.controller.HybridController.update(org.apache.kylin.rest.request.HybridRequest)
> 2018-03-19T10:44:17,343 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/hybrids],methods=[DELETE],produces=[application/json]}" onto public void org.apache.kylin.rest.controller.HybridController.delete(org.apache.kylin.rest.request.HybridRequest)
> 2018-03-19T10:44:17,344 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/hybrids],methods=[POST],produces=[application/json]}" onto public org.apache.kylin.storage.hybrid.HybridInstance org.apache.kylin.rest.controller.HybridController.create(org.apache.kylin.rest.request.HybridRequest)
> 2018-03-19T10:44:17,345 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/hybrids],methods=[GET],produces=[application/json]}" onto public java.util.Collection<org.apache.kylin.storage.hybrid.HybridInstance> org.apache.kylin.rest.controller.HybridController.list(java.lang.String,java.lang.String)
> 2018-03-19T10:44:17,401 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/jobs/{jobId}/steps/{stepId}/output],methods=[GET],produces=[application/json]}" onto public java.util.Map<java.lang.String, java.lang.String> org.apache.kylin.rest.controller.JobController.getStepOutput(java.lang.String,java.lang.String)
> 2018-03-19T10:44:17,402 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/jobs/{jobId}/drop],methods=[DELETE],produces=[application/json]}" onto public org.apache.kylin.job.JobInstance org.apache.kylin.rest.controller.JobController.dropJob(java.lang.String)
> 2018-03-19T10:44:17,403 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/jobs/{jobId}/steps/{stepId}/rollback],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.job.JobInstance org.apache.kylin.rest.controller.JobController.rollback(java.lang.String,java.lang.String)
> 2018-03-19T10:44:17,408 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/jobs/{jobId}/cancel],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.job.JobInstance org.apache.kylin.rest.controller.JobController.cancel(java.lang.String)
> 2018-03-19T10:44:17,409 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/jobs/{jobId}/pause],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.job.JobInstance org.apache.kylin.rest.controller.JobController.pause(java.lang.String)
> 2018-03-19T10:44:17,414 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/jobs/{jobId}],methods=[GET],produces=[application/json]}" onto public org.apache.kylin.job.JobInstance org.apache.kylin.rest.controller.JobController.get(java.lang.String)
> 2018-03-19T10:44:17,415 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/jobs/{jobId}/resume],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.job.JobInstance org.apache.kylin.rest.controller.JobController.resume(java.lang.String)
> 2018-03-19T10:44:17,417 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/jobs],methods=[GET],produces=[application/json]}" onto public java.util.List<org.apache.kylin.job.JobInstance> org.apache.kylin.rest.controller.JobController.list(org.apache.kylin.rest.request.JobListRequest)
> 2018-03-19T10:44:17,470 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/tables_and_columns],methods=[GET],produces=[application/json]}" onto public java.util.List<org.apache.kylin.metadata.querymeta.TableMeta> org.apache.kylin.rest.controller.QueryController.getMetadata(org.apache.kylin.rest.request.MetaRequest)
> 2018-03-19T10:44:17,473 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/saved_queries/{id}],methods=[DELETE],produces=[application/json]}" onto public void org.apache.kylin.rest.controller.QueryController.removeQuery(java.lang.String) throws java.io.IOException
> 2018-03-19T10:44:17,479 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/saved_queries],methods=[GET],produces=[application/json]}" onto public java.util.List<org.apache.kylin.rest.model.Query> org.apache.kylin.rest.controller.QueryController.getQueries(java.lang.String) throws java.io.IOException
> 2018-03-19T10:44:17,483 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/query/format/{format}],methods=[GET],produces=[application/json]}" onto public void org.apache.kylin.rest.controller.QueryController.downloadQueryResult(java.lang.String,org.apache.kylin.rest.request.SQLRequest,javax.servlet.http.HttpServletResponse)
> 2018-03-19T10:44:17,491 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/query/runningQueries],methods=[GET]}" onto public java.util.TreeSet<org.apache.kylin.common.QueryContext> org.apache.kylin.rest.controller.QueryController.getRunningQueries(int)
> 2018-03-19T10:44:17,494 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/query/{queryId}/stop],methods=[PUT]}" onto public void org.apache.kylin.rest.controller.QueryController.stopQuery(java.lang.String)
> 2018-03-19T10:44:17,499 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/query/prestate],methods=[POST],produces=[application/json]}" onto public org.apache.kylin.rest.response.SQLResponse org.apache.kylin.rest.controller.QueryController.prepareQuery(org.apache.kylin.rest.request.PrepareSqlRequest)
> 2018-03-19T10:44:17,506 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/saved_queries],methods=[POST],produces=[application/json]}" onto public void org.apache.kylin.rest.controller.QueryController.saveQuery(org.apache.kylin.rest.request.SaveSqlRequest) throws java.io.IOException
> 2018-03-19T10:44:17,509 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/query],methods=[POST],produces=[application/json]}" onto public org.apache.kylin.rest.response.SQLResponse org.apache.kylin.rest.controller.QueryController.query(org.apache.kylin.rest.request.PrepareSqlRequest)
> 2018-03-19T10:44:17,548 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/tables/{tables}/{project}],methods=[POST],produces=[application/json]}" onto public java.util.Map<java.lang.String, java.lang.String[]> org.apache.kylin.rest.controller.TableController.loadHiveTables(java.lang.String,java.lang.String,org.apache.kylin.rest.request.HiveTableRequest) throws java.io.IOException
> 2018-03-19T10:44:17,550 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/tables/{tables}/{project}],methods=[DELETE],produces=[application/json]}" onto public java.util.Map<java.lang.String, java.lang.String[]> org.apache.kylin.rest.controller.TableController.unLoadHiveTables(java.lang.String,java.lang.String)
> 2018-03-19T10:44:17,555 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/tables/{project}/{tableNames}/cardinality],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.rest.request.CardinalityRequest org.apache.kylin.rest.controller.TableController.generateCardinality(java.lang.String,org.apache.kylin.rest.request.CardinalityRequest,java.lang.String) throws java.lang.Exception
> 2018-03-19T10:44:17,558 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/tables],methods=[GET],produces=[application/json]}" onto public java.util.List<org.apache.kylin.metadata.model.TableDesc> org.apache.kylin.rest.controller.TableController.getTableDesc(boolean,java.lang.String) throws java.io.IOException
> 2018-03-19T10:44:17,559 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/tables/{project}/{tableName:.+}],methods=[GET],produces=[application/json]}" onto public org.apache.kylin.metadata.model.TableDesc org.apache.kylin.rest.controller.TableController.getTableDesc(java.lang.String,java.lang.String)
> 2018-03-19T10:44:17,563 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/tables/hive],methods=[GET],produces=[application/json]}" onto private java.util.List<java.lang.String> org.apache.kylin.rest.controller.TableController.showHiveDatabases() throws java.io.IOException
> 2018-03-19T10:44:17,564 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/tables/hive/{database}],methods=[GET],produces=[application/json]}" onto private java.util.List<java.lang.String> org.apache.kylin.rest.controller.TableController.showHiveTables(java.lang.String) throws java.io.IOException
> 2018-03-19T10:44:17,579 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/encodings/valid_encodings],methods=[GET],produces=[application/json]}" onto public org.apache.kylin.rest.response.EnvelopeResponse org.apache.kylin.rest.controller.EncodingController.getValidEncodings()
> 2018-03-19T10:44:17,822 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/cuboids/recommend],methods=[GET]}" onto public org.apache.kylin.rest.response.CuboidTreeResponse org.apache.kylin.rest.controller.CubeController.getRecommendCuboids(java.lang.String) throws java.io.IOException
> 2018-03-19T10:44:17,823 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/init_start_offsets],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.rest.response.GeneralResponse org.apache.kylin.rest.controller.CubeController.initStartOffsets(java.lang.String)
> 2018-03-19T10:44:17,825 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cube}/{project}/migrate],methods=[POST]}" onto public void org.apache.kylin.rest.controller.CubeController.migrateCube(java.lang.String,java.lang.String)
> 2018-03-19T10:44:17,830 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/validate/{cubeName}],methods=[GET],produces=[application/json]}" onto public org.apache.kylin.rest.response.EnvelopeResponse<java.lang.Boolean> org.apache.kylin.rest.controller.CubeController.validateModelName(java.lang.String)
> 2018-03-19T10:44:17,833 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}],methods=[GET],produces=[application/json]}" onto public org.apache.kylin.cube.CubeInstance org.apache.kylin.rest.controller.CubeController.getCube(java.lang.String)
> 2018-03-19T10:44:17,834 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/notify_list],methods=[PUT],produces=[application/json]}" onto public void org.apache.kylin.rest.controller.CubeController.updateNotifyList(java.lang.String,java.util.List<java.lang.String>)
> 2018-03-19T10:44:17,839 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/cost],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.cube.CubeInstance org.apache.kylin.rest.controller.CubeController.updateCubeCost(java.lang.String,int)
> 2018-03-19T10:44:17,840 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/segs/{segmentName}/refresh_lookup],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.cube.CubeInstance org.apache.kylin.rest.controller.CubeController.rebuildLookupSnapshot(java.lang.String,java.lang.String,java.lang.String)
> 2018-03-19T10:44:17,843 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/segs/{segmentName}],methods=[DELETE],produces=[application/json]}" onto public org.apache.kylin.cube.CubeInstance org.apache.kylin.rest.controller.CubeController.deleteSegment(java.lang.String,java.lang.String)
> 2018-03-19T10:44:17,845 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/rebuild],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.job.JobInstance org.apache.kylin.rest.controller.CubeController.rebuild(java.lang.String,org.apache.kylin.rest.request.JobBuildRequest)
> 2018-03-19T10:44:17,846 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/build2],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.job.JobInstance org.apache.kylin.rest.controller.CubeController.build2(java.lang.String,org.apache.kylin.rest.request.JobBuildRequest2)
> 2018-03-19T10:44:17,847 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/rebuild2],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.job.JobInstance org.apache.kylin.rest.controller.CubeController.rebuild2(java.lang.String,org.apache.kylin.rest.request.JobBuildRequest2)
> 2018-03-19T10:44:17,852 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/recover_segment_optimize/{segmentID}],methods=[PUT]}" onto public org.apache.kylin.job.JobInstance org.apache.kylin.rest.controller.CubeController.recoverSegmentOptimize(java.lang.String,java.lang.String)
> 2018-03-19T10:44:17,853 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/disable],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.cube.CubeInstance org.apache.kylin.rest.controller.CubeController.disableCube(java.lang.String)
> 2018-03-19T10:44:17,858 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/purge],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.cube.CubeInstance org.apache.kylin.rest.controller.CubeController.purgeCube(java.lang.String)
> 2018-03-19T10:44:17,859 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/clone],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.cube.CubeInstance org.apache.kylin.rest.controller.CubeController.cloneCube(java.lang.String,org.apache.kylin.rest.request.CubeRequest)
> 2018-03-19T10:44:17,860 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/enable],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.cube.CubeInstance org.apache.kylin.rest.controller.CubeController.enableCube(java.lang.String)
> 2018-03-19T10:44:17,861 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}],methods=[DELETE],produces=[application/json]}" onto public void org.apache.kylin.rest.controller.CubeController.deleteCube(java.lang.String)
> 2018-03-19T10:44:17,872 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes],methods=[POST],produces=[application/json]}" onto public org.apache.kylin.rest.request.CubeRequest org.apache.kylin.rest.controller.CubeController.saveCubeDesc(org.apache.kylin.rest.request.CubeRequest)
> 2018-03-19T10:44:17,877 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.rest.request.CubeRequest org.apache.kylin.rest.controller.CubeController.updateCubeDesc(org.apache.kylin.rest.request.CubeRequest) throws com.fasterxml.jackson.core.JsonProcessingException
> 2018-03-19T10:44:17,882 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/hbase],methods=[GET],produces=[application/json]}" onto public java.util.List<org.apache.kylin.rest.response.HBaseResponse> org.apache.kylin.rest.controller.CubeController.getHBaseInfo(java.lang.String)
> 2018-03-19T10:44:17,893 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/holes],methods=[GET],produces=[application/json]}" onto public java.util.List<org.apache.kylin.cube.CubeSegment> org.apache.kylin.rest.controller.CubeController.getHoles(java.lang.String)
> 2018-03-19T10:44:17,896 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/holes],methods=[PUT],produces=[application/json]}" onto public java.util.List<org.apache.kylin.job.JobInstance> org.apache.kylin.rest.controller.CubeController.fillHoles(java.lang.String)
> 2018-03-19T10:44:17,899 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/cuboids/export],methods=[GET]}" onto public void org.apache.kylin.rest.controller.CubeController.cuboidsExport(java.lang.String,java.lang.Integer,javax.servlet.http.HttpServletResponse) throws java.io.IOException
> 2018-03-19T10:44:17,900 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/cuboids/current],methods=[GET]}" onto public org.apache.kylin.rest.response.CuboidTreeResponse org.apache.kylin.rest.controller.CubeController.getCurrentCuboids(java.lang.String)
> 2018-03-19T10:44:17,907 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/sql],methods=[GET],produces=[application/json]}" onto public org.apache.kylin.rest.response.GeneralResponse org.apache.kylin.rest.controller.CubeController.getSql(java.lang.String)
> 2018-03-19T10:44:17,908 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/segs/{segmentName}/sql],methods=[GET],produces=[application/json]}" onto public org.apache.kylin.rest.response.GeneralResponse org.apache.kylin.rest.controller.CubeController.getSql(java.lang.String,java.lang.String)
> 2018-03-19T10:44:17,912 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/validEncodings],methods=[GET],produces=[application/json]}" onto public java.util.Map<java.lang.String, java.lang.Integer> org.apache.kylin.rest.controller.CubeController.getValidEncodings()
> 2018-03-19T10:44:17,920 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes],methods=[GET],produces=[application/json]}" onto public java.util.List<org.apache.kylin.rest.response.CubeInstanceResponse> org.apache.kylin.rest.controller.CubeController.getCubes(java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer)
> 2018-03-19T10:44:17,924 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/build],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.job.JobInstance org.apache.kylin.rest.controller.CubeController.build(java.lang.String,org.apache.kylin.rest.request.JobBuildRequest)
> 2018-03-19T10:44:17,925 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cubes/{cubeName}/optimize],methods=[PUT]}" onto public org.apache.kylin.job.JobInstance org.apache.kylin.rest.controller.CubeController.optimize(java.lang.String,org.apache.kylin.rest.request.JobOptimizeRequest)
> 2018-03-19T10:44:17,953 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/access/{type}/{uuid}],methods=[GET],produces=[application/json]}" onto public java.util.List<org.apache.kylin.rest.response.AccessEntryResponse> org.apache.kylin.rest.controller.AccessController.getAccessEntities(java.lang.String,java.lang.String) throws java.io.IOException
> 2018-03-19T10:44:17,958 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/access/user/permission/{project}],methods=[GET],produces=[application/json]}" onto public java.lang.String org.apache.kylin.rest.controller.AccessController.getUserPermissionInPrj(java.lang.String)
> 2018-03-19T10:44:17,959 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/access/{type}/{uuid}],methods=[POST],produces=[application/json]}" onto public java.util.List<org.apache.kylin.rest.response.AccessEntryResponse> org.apache.kylin.rest.controller.AccessController.grant(java.lang.String,java.lang.String,org.apache.kylin.rest.request.AccessRequest)
> 2018-03-19T10:44:17,960 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/access/{type}/{uuid}],methods=[DELETE],produces=[application/json]}" onto public java.util.List<org.apache.kylin.rest.response.AccessEntryResponse> org.apache.kylin.rest.controller.AccessController.revoke(java.lang.String,java.lang.String,org.apache.kylin.rest.request.AccessRequest) throws java.io.IOException
> 2018-03-19T10:44:17,962 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/access/{type}/{uuid}],methods=[PUT],produces=[application/json]}" onto public java.util.List<org.apache.kylin.rest.response.AccessEntryResponse> org.apache.kylin.rest.controller.AccessController.update(java.lang.String,java.lang.String,org.apache.kylin.rest.request.AccessRequest)
> 2018-03-19T10:44:17,991 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/projects/readable],methods=[GET],produces=[application/json]}" onto public java.util.List<org.apache.kylin.metadata.project.ProjectInstance> org.apache.kylin.rest.controller.ProjectController.getReadableProjects(java.lang.Integer,java.lang.Integer)
> 2018-03-19T10:44:17,992 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/projects],methods=[GET],produces=[application/json]}" onto public java.util.List<org.apache.kylin.metadata.project.ProjectInstance> org.apache.kylin.rest.controller.ProjectController.getProjects(java.lang.Integer,java.lang.Integer)
> 2018-03-19T10:44:17,993 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/projects],methods=[POST],produces=[application/json]}" onto public org.apache.kylin.metadata.project.ProjectInstance org.apache.kylin.rest.controller.ProjectController.saveProject(org.apache.kylin.rest.request.ProjectRequest)
> 2018-03-19T10:44:17,998 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/projects],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.metadata.project.ProjectInstance org.apache.kylin.rest.controller.ProjectController.updateProject(org.apache.kylin.rest.request.ProjectRequest)
> 2018-03-19T10:44:17,999 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/projects/{projectName}],methods=[DELETE],produces=[application/json]}" onto public void org.apache.kylin.rest.controller.ProjectController.deleteProject(java.lang.String)
> 2018-03-19T10:44:18,013 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cube_desc/{cubeName}],methods=[GET],produces=[application/json]}" onto public org.apache.kylin.cube.model.CubeDesc[] org.apache.kylin.rest.controller.CubeDescController.getCube(java.lang.String)
> 2018-03-19T10:44:18,014 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cube_desc/{cubeName}/desc],methods=[GET],produces=[application/json]}" onto public org.apache.kylin.cube.model.CubeDesc org.apache.kylin.rest.controller.CubeDescController.getDesc(java.lang.String)
> 2018-03-19T10:44:18,026 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/acl/table/{project}/{type}/{table:.+}],methods=[GET],produces=[application/json]}" onto public java.util.List<java.lang.String> org.apache.kylin.rest.controller.TableAclController.getUsersCanQueryTheTbl(java.lang.String,java.lang.String,java.lang.String) throws java.io.IOException
> 2018-03-19T10:44:18,033 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/acl/table/{project}/{type}/black/{table:.+}],methods=[GET],produces=[application/json]}" onto public java.util.List<java.lang.String> org.apache.kylin.rest.controller.TableAclController.getUsersCannotQueryTheTbl(java.lang.String,java.lang.String,java.lang.String) throws java.io.IOException
> 2018-03-19T10:44:18,034 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/acl/table/{project}/{type}/{table}/{name}],methods=[DELETE],produces=[application/json]}" onto public void org.apache.kylin.rest.controller.TableAclController.putUserToTableBlackList(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws java.io.IOException
> 2018-03-19T10:44:18,041 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/acl/table/{project}/{type}/{table}/{name}],methods=[POST],produces=[application/json]}" onto public void org.apache.kylin.rest.controller.TableAclController.deleteUserFromTableBlackList(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws java.io.IOException
> 2018-03-19T10:44:18,056 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cache/announce/{entity}/{cacheKey}/{event}],methods=[PUT],produces=[application/json]}" onto public void org.apache.kylin.rest.controller.CacheController.announceWipeCache(java.lang.String,java.lang.String,java.lang.String) throws java.io.IOException
> 2018-03-19T10:44:18,057 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cache/{entity}/{cacheKey}/{event}],methods=[PUT],produces=[application/json]}" onto public void org.apache.kylin.rest.controller.CacheController.wipeCache(java.lang.String,java.lang.String,java.lang.String) throws java.io.IOException
> 2018-03-19T10:44:18,067 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cache/announce/config],methods=[POST],produces=[application/json]}" onto public void org.apache.kylin.rest.controller.CacheController.hotLoadKylinConfig() throws java.io.IOException
> 2018-03-19T10:44:18,069 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/cache/migration],methods=[POST]}" onto public void org.apache.kylin.rest.controller.CacheController.clearCacheForCubeMigration(org.apache.kylin.rest.request.CubeMigrationRequest) throws java.io.IOException
> 2018-03-19T10:44:18,082 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/dashboard/metric/job],methods=[GET]}" onto public org.apache.kylin.rest.response.MetricsResponse org.apache.kylin.rest.controller.DashboardController.getJobMetrics(java.lang.String,java.lang.String,java.lang.String,java.lang.String)
> 2018-03-19T10:44:18,083 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/dashboard/chart/{category}/{metric}/{dimension}],methods=[GET]}" onto public org.apache.kylin.rest.response.MetricsResponse org.apache.kylin.rest.controller.DashboardController.getChartData(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
> 2018-03-19T10:44:18,091 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/dashboard/metric/cube],methods=[GET]}" onto public org.apache.kylin.rest.response.MetricsResponse org.apache.kylin.rest.controller.DashboardController.getCubeMetrics(java.lang.String,java.lang.String)
> 2018-03-19T10:44:18,092 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/dashboard/metric/query],methods=[GET]}" onto public org.apache.kylin.rest.response.MetricsResponse org.apache.kylin.rest.controller.DashboardController.getQueryMetrics(java.lang.String,java.lang.String,java.lang.String,java.lang.String)
> 2018-03-19T10:44:18,113 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/diag/project/{project}/download],methods=[GET],produces=[application/json]}" onto public void org.apache.kylin.rest.controller.DiagnosisController.dumpProjectDiagnosisInfo(java.lang.String,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
> 2018-03-19T10:44:18,114 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/diag/job/{jobId}/download],methods=[GET],produces=[application/json]}" onto public void org.apache.kylin.rest.controller.DiagnosisController.dumpJobDiagnosisInfo(java.lang.String,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
> 2018-03-19T10:44:18,121 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/diag/{project}/sql],methods=[GET],produces=[application/json]}" onto public java.util.List<org.apache.kylin.metadata.badquery.BadQueryEntry> org.apache.kylin.rest.controller.DiagnosisController.getBadQuerySql(java.lang.String)
> 2018-03-19T10:44:18,209 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/models],methods=[POST],produces=[application/json]}" onto public org.apache.kylin.rest.request.ModelRequest org.apache.kylin.rest.controller.ModelController.saveModelDesc(org.apache.kylin.rest.request.ModelRequest)
> 2018-03-19T10:44:18,211 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/models],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.rest.request.ModelRequest org.apache.kylin.rest.controller.ModelController.updateModelDesc(org.apache.kylin.rest.request.ModelRequest) throws com.fasterxml.jackson.core.JsonProcessingException
> 2018-03-19T10:44:18,211 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/models/{modelName}],methods=[DELETE],produces=[application/json]}" onto public void org.apache.kylin.rest.controller.ModelController.deleteModel(java.lang.String)
> 2018-03-19T10:44:18,212 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/models/{modelName}/clone],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.rest.request.ModelRequest org.apache.kylin.rest.controller.ModelController.cloneModel(java.lang.String,org.apache.kylin.rest.request.ModelRequest)
> 2018-03-19T10:44:18,218 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/models/validate/{modelName}],methods=[GET],produces=[application/json]}" onto public org.apache.kylin.rest.response.EnvelopeResponse<java.lang.Boolean> org.apache.kylin.rest.controller.ModelController.validateModelName(java.lang.String)
> 2018-03-19T10:44:18,219 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/models],methods=[GET],produces=[application/json]}" onto public java.util.List<org.apache.kylin.metadata.model.DataModelDesc> org.apache.kylin.rest.controller.ModelController.getModels(java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer)
> 2018-03-19T10:44:18,225 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/user/authentication],methods=[POST],produces=[application/json]}" onto public org.springframework.security.core.userdetails.UserDetails org.apache.kylin.rest.controller.UserController.authenticate()
> 2018-03-19T10:44:18,227 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/user/authentication],methods=[GET],produces=[application/json]}" onto public org.springframework.security.core.userdetails.UserDetails org.apache.kylin.rest.controller.UserController.authenticatedUser()
> 2018-03-19T10:44:18,234 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/model/{model_name}],methods=[GET],produces=[application/json]}" onto public org.apache.kylin.metadata.model.DataModelDesc org.apache.kylin.rest.controller.ModelDescController.getModel(java.lang.String)
> 2018-03-19T10:44:18,254 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/streaming/getKfkConfig],methods=[GET],produces=[application/json]}" onto public java.util.List<org.apache.kylin.source.kafka.config.KafkaConfig> org.apache.kylin.rest.controller.StreamingController.getKafkaConfigs(java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer)
> 2018-03-19T10:44:18,258 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/streaming],methods=[POST],produces=[application/json]}" onto public org.apache.kylin.rest.request.StreamingRequest org.apache.kylin.rest.controller.StreamingController.saveStreamingConfig(org.apache.kylin.rest.request.StreamingRequest)
> 2018-03-19T10:44:18,260 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/streaming],methods=[PUT],produces=[application/json]}" onto public org.apache.kylin.rest.request.StreamingRequest org.apache.kylin.rest.controller.StreamingController.updateStreamingConfig(org.apache.kylin.rest.request.StreamingRequest) throws com.fasterxml.jackson.core.JsonProcessingException
> 2018-03-19T10:44:18,264 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/streaming/{project}/{configName}],methods=[DELETE],produces=[application/json]}" onto public void org.apache.kylin.rest.controller.StreamingController.deleteConfig(java.lang.String,java.lang.String) throws java.io.IOException
> 2018-03-19T10:44:18,265 INFO [localhost-startStop-1] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/streaming/getConfig],methods=[GET],produces=[application/json]}" onto public java.util.List<org.apache.kylin.metadata.streaming.StreamingConfig> org.apache.kylin.rest.controller.StreamingController.getStreamings(java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer)
> 2018-03-19T10:44:18,744 INFO [localhost-startStop-1] org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 5.1.3.Final
> 2018-03-19T10:44:20,975 WARN [localhost-startStop-1] org.springframework.web.context.support.XmlWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter]: Constructor threw exception; nested exception is java.lang.ClassCastException: com.fasterxml.jackson.datatype.joda.JodaModule cannot be cast to com.fasterxml.jackson.databind.Module
> 2018-03-19T10:44:20,992 ERROR [localhost-startStop-1] org.springframework.web.context.ContextLoader - Context initialization failed
> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter]: Constructor threw exception; nested exception is java.lang.ClassCastException: com.fasterxml.jackson.datatype.joda.JodaModule cannot be cast to com.fasterxml.jackson.databind.Module
> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1155) ~[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1099) ~[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513) ~[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) ~[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761) ~[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867) ~[spring-context-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543) ~[spring-context-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:443) ~[spring-web-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:325) [spring-web-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107) [spring-web-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5118) [catalina.jar:7.0.85]
> at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5641) [catalina.jar:7.0.85]
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) [catalina.jar:7.0.85]
> at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1015) [catalina.jar:7.0.85]
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:991) [catalina.jar:7.0.85]
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) [catalina.jar:7.0.85]
> at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1127) [catalina.jar:7.0.85]
> at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:2020) [catalina.jar:7.0.85]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_151]
> at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_151]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_151]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_151]
> at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
> Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter]: Constructor threw exception; nested exception is java.lang.ClassCastException: com.fasterxml.jackson.datatype.joda.JodaModule cannot be cast to com.fasterxml.jackson.databind.Module
> at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:154) ~[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89) ~[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1147) ~[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> ... 26 more
> Caused by: java.lang.ClassCastException: com.fasterxml.jackson.datatype.joda.JodaModule cannot be cast to com.fasterxml.jackson.databind.Module
> at org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.registerWellKnownModulesIfAvailable(Jackson2ObjectMapperBuilder.java:764) ~[spring-web-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.configure(Jackson2ObjectMapperBuilder.java:607) ~[spring-web-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.build(Jackson2ObjectMapperBuilder.java:590) ~[spring-web-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.http.converter.json.MappingJackson2HttpMessageConverter.<init>(MappingJackson2HttpMessageConverter.java:57) ~[spring-web-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.http.converter.support.AllEncompassingFormHttpMessageConverter.<init>(AllEncompassingFormHttpMessageConverter.java:61) ~[spring-web-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.<init>(RequestMappingHandlerAdapter.java:182) ~[spring-webmvc-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_151]
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_151]
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_151]
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_151]
> at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:142) ~[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89) ~[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1147) ~[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]
> ... 26 more
> 三月 19, 2018 10:44:21 上午 org.apache.catalina.core.StandardContext listenerStart
> 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter]: Constructor threw exception; nested exception is java.lang.ClassCastException: com.fasterxml.jackson.datatype.joda.JodaModule cannot be cast to com.fasterxml.jackson.databind.Module
> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1155)
> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1099)
> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
> at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
> at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
> at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
> at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761)
> at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
> at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543)
> at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:443)
> at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:325)
> at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
> at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5118)
> at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5641)
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
> 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: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter]: Constructor threw exception; nested exception is java.lang.ClassCastException: com.fasterxml.jackson.datatype.joda.JodaModule cannot be cast to com.fasterxml.jackson.databind.Module
> at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:154)
> at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89)
> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1147)
> ... 26 more
> Caused by: java.lang.ClassCastException: com.fasterxml.jackson.datatype.joda.JodaModule cannot be cast to com.fasterxml.jackson.databind.Module
> at org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.registerWellKnownModulesIfAvailable(Jackson2ObjectMapperBuilder.java:764)
> at org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.configure(Jackson2ObjectMapperBuilder.java:607)
> at org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.build(Jackson2ObjectMapperBuilder.java:590)
> at org.springframework.http.converter.json.MappingJackson2HttpMessageConverter.<init>(MappingJackson2HttpMessageConverter.java:57)
> at org.springframework.http.converter.support.AllEncompassingFormHttpMessageConverter.<init>(AllEncompassingFormHttpMessageConverter.java:61)
> at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.<init>(RequestMappingHandlerAdapter.java:182)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:142)
> ... 28 more
> 三月 19, 2018 10:44:21 上午 org.apache.catalina.core.StandardContext startInternal
> 严重: One or more listeners failed to start. Full details will be found in the appropriate container log file
> 三月 19, 2018 10:44:21 上午 org.apache.catalina.core.StandardContext startInternal
> 严重: Context [/kylin] startup failed due to previous errors
> 三月 19, 2018 10:44:21 上午 org.apache.catalina.core.ApplicationContext log
> 信息: Closing Spring root WebApplicationContext
> 三月 19, 2018 10:44:21 上午 org.apache.catalina.core.ApplicationContext log
> 信息: Shutting down log4j
> 三月 19, 2018 10:44:21 上午 org.apache.catalina.startup.HostConfig deployWAR
> 信息: Deployment of web application archive /usr/local/kylin/tomcat/webapps/kylin.war has finished in 25,913 ms
> 三月 19, 2018 10:44:21 上午 org.apache.coyote.AbstractProtocol start
> 信息: Starting ProtocolHandler ["http-bio-7070"]
> 三月 19, 2018 10:44:21 上午 org.apache.coyote.AbstractProtocol start
> 信息: Starting ProtocolHandler ["ajp-bio-9009"]
> 三月 19, 2018 10:44:21 上午 org.apache.catalina.startup.Catalina start
> 信息: Server startup in 26435 ms
> {code}
>  
>  
>  
> 问题已解决:
> 原因在日志描述的一段文字:
> h1. java.lang.ClassNotFoundException: com.fasterxml.jackson.datatype.joda.JodaModule
> 在网上找到相关的原因,就是缺少了jackson-datatype-joda组件的引用。
> [http://blog.csdn.net/u010823097/article/details/70228431]
> !QQ图片20180321155136111111111111111111111.png!
> 最后用 sudo locate jackson-datatype-joda 命令找到在 /usr/local/hive/lib的目录下有同名文件,把该文件复制到Web-INF的lib目录中启动Kylin即可解决白屏的问题。
> !QQ图片20180321155144222222222222222.png!
>  



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

Mime
View raw message