When a kylin build job is executed to the third step, an error is reported in extract fact table distinct columns:
2017-05-24 20:04:07,930 ERROR [pool-9-thread-3] common.MapReduceExecutable:127 : error execute MapReduceExecutable{id=a79c9625-39aa-4f17-8015-73b640558425-02, name=Extra ct Fact Table Distinct Columns, state=RUNNING} java.lang.IllegalStateException at org.apache.kylin.engine.mr.steps.FactDistinctColumnsJob.run(FactDistinctColumnsJob.java:98) at org.apache.kylin.engine.mr.MRUtil.runMRJob(MRUtil.java:92) at org.apache.kylin.engine.mr.common.MapReduceExecutable.doWork(MapReduceExecutable.java:120) at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:113) 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)
Solution: find the kylin instance that executes the build task, reload the metadata or restart the kylin service (not recommended), and then rebuild
Cause analysis: the meta in the memory of the job server executing the build is not updated, which is caused by using the meta in the cache to execute the build
Similar Posts:
- Solve kylin error: java.lang.arrayindexoutofboundsexception: – 1
- [Solved] Invalid character found in method name. HTTP method names must be tokens
- [Solved] Flume startup error: org.apache.flume.FlumeException: Failed to set up server socket
- [Solved] Hadoop running jar package error: java.lang.exception: java.lang.arrayindexoutofboundsexception: 1
- [Solved] tomcat at org.apache.tomcat.util.buf.CharChunk.append(CharChunk.java:355)
- Mapreduce:Split metadata size exceeded 10000000
- [Solved] Unable to import Maven project: see logs for details when importing Maven dependent package of Spark Program
- [Solved] mybatis Multi-Module Error: Invalid bound statement (not found)
- [How to Solve] Exception starting filter struts2
- [Solved] Caused by: org.apache.catalina.LifecycleException: A child container failed during start