This is a known bug of 2.2; Please google or search in JIRA, you will find the patch.
2018-02-08 11:18 GMT+08:00 周湘伦 <jayzho...@gmail.com>: > Hi,all > When i built cube success,these logs would been printed in kylin.log. > 10:58:33.655 [Thread-15311] ERROR > org.apache.kylin.rest.service.CacheService - Error in > updateOnNewSegmentReady() > java.lang.IllegalArgumentException > at > com.google.common.base.Preconditions.checkArgument(Preconditions.java:76) > ~[guava-14.0.jar:?] > at > org.apache.kylin.cube.CubeManager.mergeSegments(CubeManager.java:547) > ~[kylin-core-cube-2.2.0.jar:2.2.0] > at > org.apache.kylin.rest.service.CubeService.mergeCubeSegment( > CubeService.java:618) > ~[kylin-server-base-2.2.0.jar:2.2.0] > at > org.apache.kylin.rest.service.CubeService.updateOnNewSegmentReady( > CubeService.java:566) > ~[kylin-server-base-2.2.0.jar:2.2.0] > at > org.apache.kylin.rest.service.CubeService$$FastClassBySpringCGLIB$$ > 17a07c0e.invoke(<generated>) > ~[kylin-server-base-2.2.0.jar:2.2.0] > at > org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) > ~[spring-core-4.3.10.RELEASE.jar:4.3.10.RELEASE] > at > org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor. > intercept(CglibAopProxy.java:669) > ~[spring-aop-4.3.10.RELEASE.jar:4.3.10.RELEASE] > at > org.apache.kylin.rest.service.CubeService$$EnhancerBySpringCGLIB$$ > b1053d58.updateOnNewSegmentReady(<generated>) > ~[kylin-server-base-2.2.0.jar:2.2.0] > at > org.apache.kylin.rest.service.CacheService$1$1.run(CacheService.java:86) > [kylin-server-base-2.2.0.jar:2.2.0] > 10:58:33.754 [Thread-15312] ERROR > org.apache.kylin.rest.service.CacheService - Error in > updateOnNewSegmentReady() > java.lang.IllegalArgumentException > at > com.google.common.base.Preconditions.checkArgument(Preconditions.java:76) > ~[guava-14.0.jar:?] > at > org.apache.kylin.cube.CubeManager.mergeSegments(CubeManager.java:547) > ~[kylin-core-cube-2.2.0.jar:2.2.0] > at > org.apache.kylin.rest.service.CubeService.mergeCubeSegment( > CubeService.java:618) > ~[kylin-server-base-2.2.0.jar:2.2.0] > at > org.apache.kylin.rest.service.CubeService.updateOnNewSegmentReady( > CubeService.java:566) > ~[kylin-server-base-2.2.0.jar:2.2.0] > at > org.apache.kylin.rest.service.CubeService$$FastClassBySpringCGLIB$$ > 17a07c0e.invoke(<generated>) > ~[kylin-server-base-2.2.0.jar:2.2.0] > at > org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) > ~[spring-core-4.3.10.RELEASE.jar:4.3.10.RELEASE] > at > org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor. > intercept(CglibAopProxy.java:669) > ~[spring-aop-4.3.10.RELEASE.jar:4.3.10.RELEASE] > at > org.apache.kylin.rest.service.CubeService$$EnhancerBySpringCGLIB$$ > b1053d58.updateOnNewSegmentReady(<generated>) > ~[kylin-server-base-2.2.0.jar:2.2.0] > at > org.apache.kylin.rest.service.CacheService$1$1.run(CacheService.java:86) > [kylin-server-base-2.2.0.jar:2.2.0] > ... > > I think these errors are causes by automatic merge segments,because my > segments were not been merged. > > The version of kylin:2.2.0 > > How can i resolve this problem? > Thanks a lot. > -- Best regards, Shaofeng Shi 史少锋