andy peng created KYLIN-5065: -------------------------------- Summary: error when TrieDictionaryForestBuilder.build Key: KYLIN-5065 URL: https://issues.apache.org/jira/browse/KYLIN-5065 Project: Kylin Issue Type: Bug Components: Measure - Count Distinct Affects Versions: v3.1.2 Reporter: andy peng
when i build my cube,a error appeared, but the same cube built succeed. i dont konw why. who can help me. thank you very much. my kylin version is 3.1.2 , the latest version . Job Error Details |*Error Step* |Extract Fact Table Distinct Columns| |*MR Job* |job_1628056838389_5692| error information: org.apache.kylin.job.exception.ExecuteException: org.apache.kylin.engine.mr.exception.MapReduceException: no counters for job job_1628056838389_5692Job Diagnostics:Failure task Diagnostics:Error: java.lang.IllegalStateException: Invalid input data. Unordered data can not be split into multi trees at org.apache.kylin.dict.TrieDictionaryForestBuilder.build(TrieDictionaryForestBuilder.java:117) at org.apache.kylin.dict.DictionaryGenerator\$NumberTrieDictForestBuilder.build(DictionaryGenerator.java:227) at org.apache.kylin.engine.mr.steps.FactDistinctColumnsReducer.doCleanup(FactDistinctColumnsReducer.java:211) at org.apache.kylin.engine.mr.KylinReducer.cleanup(KylinReducer.java:103) at org.apache.hadoop.mapreduce.Reducer.run(Reducer.java:179) at org.apache.hadoop.mapred.ReduceTask.runNewReducer(ReduceTask.java:627) at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:389) at org.apache.hadoop.mapred.YarnChild\$2.run(YarnChild.java:163) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:422) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1692) at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:158) at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:201) at org.apache.kylin.job.execution.DefaultChainedExecutable.doWork(DefaultChainedExecutable.java:72) at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:180) at org.apache.kylin.job.impl.threadpool.DistributedScheduler\$JobRunner.run(DistributedScheduler.java:238) 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.engine.mr.exception.MapReduceException: no counters for job job_1628056838389_5692Job Diagnostics:Failure task Diagnostics:Error: java.lang.IllegalStateException: Invalid input data. Unordered data can not be split into multi trees at org.apache.kylin.dict.TrieDictionaryForestBuilder.build(TrieDictionaryForestBuilder.java:117) at org.apache.kylin.dict.DictionaryGenerator\$NumberTrieDictForestBuilder.build(DictionaryGenerator.java:227) at org.apache.kylin.engine.mr.steps.FactDistinctColumnsReducer.doCleanup(FactDistinctColumnsReducer.java:211) at org.apache.kylin.engine.mr.KylinReducer.cleanup(KylinReducer.java:103) at org.apache.hadoop.mapreduce.Reducer.run(Reducer.java:179) at org.apache.hadoop.mapred.ReduceTask.runNewReducer(ReduceTask.java:627) at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:389) at org.apache.hadoop.mapred.YarnChild\$2.run(YarnChild.java:163) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:422) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1692) at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:158) at org.apache.kylin.engine.mr.common.MapReduceExecutable.doWork(MapReduceExecutable.java:235) at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:180) ... 6 more -- This message was sent by Atlassian Jira (v8.3.4#803005)