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 史少锋

Reply via email to