Do you have multiple Kylin "job" instances? 2018-04-12 12:35 GMT+08:00 Sonny Heer <[email protected]>:
> we have a daily job that builds cubes. It works fine for some number of > days, but at times fails with this: > > > Error Log: org.apache.kylin.job.exception.ExecuteException: > java.lang.IllegalStateException: > Overwriting conflict /execute_output/a1052507-e3bc-4302-ac73-bbc169a597ff-07, > expect old TS 1523504910859, but it is 1523504920864 at > org.apache.kylin.job.execution.AbstractExecutable. > execute(AbstractExecutable.java:134) at org.apache.kylin.job.execution. > DefaultChainedExecutable.doWork(DefaultChainedExecutable.java:57) at > org.apache.kylin.job.execution.AbstractExecutable. > execute(AbstractExecutable.java:113) at org.apache.kylin.job.impl. > threadpool.DefaultScheduler$JobRunner.run(DefaultScheduler.java:136) at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) Caused by: > java.lang.IllegalStateException: > Overwriting conflict /execute_output/a1052507-e3bc-4302-ac73-bbc169a597ff-07, > expect old TS 1523504910859, but it is 1523504920864 at > org.apache.kylin.storage.hbase.HBaseResourceStore.checkAndPutResourceImpl(HBaseResourceStore.java:265) > at org.apache.kylin.common.persistence.ResourceStore. > putResource(ResourceStore.java:237) at org.apache.kylin.common. > persistence.ResourceStore.putResource(ResourceStore.java:217) at > org.apache.kylin.job.dao.ExecutableDao.writeJobOutputResource(ExecutableDao.java:97) > at > org.apache.kylin.job.dao.ExecutableDao.updateJobOutput(ExecutableDao.java:212) > at > org.apache.kylin.job.manager.ExecutableManager.addJobInfo(ExecutableManager.java:322) > at > org.apache.kylin.job.manager.ExecutableManager.addJobInfo(ExecutableManager.java:332) > at > org.apache.kylin.job.execution.AbstractExecutable.addExtraInfo(AbstractExecutable.java:337) > at org.apache.kylin.job.execution.AbstractExecutable. > setEndTime(AbstractExecutable.java:349) at org.apache.kylin.job. > execution.AbstractExecutable.onExecuteFinished(AbstractExecutable.java:73) > at org.apache.kylin.job.execution.AbstractExecutable. > execute(AbstractExecutable.java:126) ... 6 more > > > -- Best regards, Shaofeng Shi 史少锋
