Hi All,
I got an error at the last step(Update Cube Info) of building cube. After
Htable has been loaded into hbase.
The error message as following and log as attached file.
[pool-7-thread-10]:[2015-08-14
11:04:41,406][DEBUG][org.apache.kylin.common.persistence.ResourceStore.putResource(ResourceStore.java:196)]
- Saving resource /execute_output/6ab687ca-29ac-42ff-8340-d97d6de187ed-11
(Store kylin_metadata@hbase)
[pool-7-thread-10]:[2015-08-14
11:04:41,409][INFO][org.apache.kylin.job.manager.ExecutableManager.updateJobOutput(ExecutableManager.java:234)]
- job id:6ab687ca-29ac-42ff-8340-d97d6de187ed-11 from READY to RUNNING
[pool-7-thread-10]:[2015-08-14
11:04:41,413][ERROR][org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:108)]
- error running Executable
java.lang.IllegalStateException: Can't get cube source record count.
at
com.google.common.base.Preconditions.checkState(Preconditions.java:149)
at
org.apache.kylin.job.cube.UpdateCubeInfoAfterBuildStep.doWork(UpdateCubeInfoAfterBuildStep.java:104)
at
org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:106)
at
org.apache.kylin.job.execution.DefaultChainedExecutable.doWork(DefaultChainedExecutable.java:50)
at
org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:106)
at
org.apache.kylin.job.impl.threadpool.DefaultScheduler$JobRunner.run(DefaultScheduler.java:134)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Thanks,