I built successfully several cubes. Now I would like to set up the
incremental build and use the merge process. But when I try to merge 2
segments the #2 Step Name: Merge Cuboid Data fails with the following
exception in the MR job:

Error: java.lang.IllegalArgumentException: Not a valid value: at
org.apache.kylin.dict.TrieDictionary.getIdFromValueBytesImpl(TrieDictionary.java:172)
at
org.apache.kylin.dict.Dictionary.getIdFromValueBytes(Dictionary.java:135)
at
org.apache.kylin.dict.Dictionary.getIdFromValueBytes(Dictionary.java:116)
at
org.apache.kylin.job.hadoop.cube.MergeCuboidMapper.map(MergeCuboidMapper.java:171)
at
org.apache.kylin.job.hadoop.cube.MergeCuboidMapper.map(MergeCuboidMapper.java:52)
at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:145) at
org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:764) at
org.apache.hadoop.mapred.MapTask.run(MapTask.java:340) 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:415) at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1594)
at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:163)


Any pointer?

Reply via email to