No clue with only this stack trace. Need the Model/Cube definition JSON for
troubleshooting. Besides, did you create the Cube by Kylin web, or with
another way?

2017-10-13 23:51 GMT+08:00 [email protected] <[email protected]>:

> Hi,
>
>
>   Env:kylin2.1 HDP2.5.3
>
>
> when cube run
>
> #3 Step Name: Extract Fact Table Distinct Columns
> Duration: 0.87 mins Waiting: 12 seconds
>
> It  failed.Hadoop error is:
>
> Error: java.lang.NullPointerException at org.apache.kylin.cube.model.
> RowKeyDesc.getColDesc(RowKeyDesc.java:64) at org.apache.kylin.cube.model.
> RowKeyDesc.isUseDictionary(RowKeyDesc.java:71) at
> org.apache.kylin.cube.model.CubeDesc.getAllColumnsHaveDictionary(CubeDesc.java:1165)
> at 
> org.apache.kylin.cube.model.CubeDesc.getAllColumnsNeedDictionaryBuilt(CubeDesc.java:1191)
> at 
> org.apache.kylin.cube.CubeManager.getAllDictColumnsOnFact(CubeManager.java:900)
> at org.apache.kylin.engine.mr.steps.FactDistinctColumnsMapperBase.setup(
> FactDistinctColumnsMapperBase.java:79) at org.apache.kylin.engine.mr.
> steps.FactDistinctColumnsMapper.setup(FactDistinctColumnsMapper.java:86)
> at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143) at
> org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:787) at
> org.apache.hadoop.mapred.MapTask.run(MapTask.java:341) at
> org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:168) 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:1724) at org.apache.hadoop.mapred.
> YarnChild.main(YarnChild.java:162)
>
>
> What is the cause?
>
>
>
> [email protected]
>



-- 
Best regards,

Shaofeng Shi 史少锋

Reply via email to