kylin-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nichunen <...@apache.org>
Subject Re:Overwriting conflict error
Date Sat, 22 Dec 2018 14:27:47 GMT
I guess this may due to your hbase cluster is not in good status, or there is more than one
job kylin instance configured with the same metastore url.But I think ExecutableManager should
be robust enough to deal with such situations...Would you  please open a jira issue?


Best regards,

 

Ni Chunen / George


At 2018-12-22 10:51:59, "梅振楠" <meizhennan@zuoyebang.com> wrote:

hi,all
when i build the cube,the error is occasional.
but resume the cube,it’s right.
kylin version:2.5 
the engine is mr
the log:
org.apache.kylin.job.exception.ExecuteException: org.apache.kylin.common.persistence.WriteConflictException:
Overwriting conflict /execute_output/39902bf2-8c6c-5f84-8722-29ff78e3a8aa-08, expect old TS
1545431623779, but it is 1545431633802
	at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:178)
	at org.apache.kylin.job.execution.DefaultChainedExecutable.doWork(DefaultChainedExecutable.java:69)
	at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:163)
	at org.apache.kylin.job.impl.threadpool.DefaultScheduler\$JobRunner.run(DefaultScheduler.java:113)
	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.apache.kylin.common.persistence.WriteConflictException: Overwriting conflict
/execute_output/39902bf2-8c6c-5f84-8722-29ff78e3a8aa-08, expect old TS 1545431623779, but
it is 1545431633802
	at org.apache.kylin.storage.hbase.HBaseResourceStore.checkAndPutResourceImpl(HBaseResourceStore.java:325)
	at org.apache.kylin.common.persistence.ResourceStore.checkAndPutResourceCheckpoint(ResourceStore.java:323)
	at org.apache.kylin.common.persistence.ResourceStore.putResource(ResourceStore.java:308)
	at org.apache.kylin.common.persistence.ResourceStore.putResource(ResourceStore.java:287)
	at org.apache.kylin.job.dao.ExecutableDao.writeJobOutputResource(ExecutableDao.java:223)
	at org.apache.kylin.job.dao.ExecutableDao.updateJobOutput(ExecutableDao.java:374)
	at org.apache.kylin.job.execution.ExecutableManager.addJobInfo(ExecutableManager.java:503)
	at org.apache.kylin.engine.mr.common.MapReduceExecutable.doWork(MapReduceExecutable.java:163)
	at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:163)
	... 6 more


thanks 
Mime
View raw message