I didn't make any changes to the files or tables.

I built another cube on the same data set and merging also fails with the
same error.

On Fri, Jun 19, 2015 at 3:27 AM, hongbin ma <[email protected]> wrote:

> when merging segments, the underlying dictionaries for both segments are
> merged.
> it looks like the dictionary file if corrupted(i don't know why, did you
> made any changes to it?)
> ​
>
> On Thu, Jun 18, 2015 at 9:55 PM, alex schufo <[email protected]> wrote:
>
> > 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?
> >
>
>
>
> --
> Regards,
>
> *Bin Mahone | 马洪宾*
> Apache Kylin: http://kylin.io
> Github: https://github.com/binmahone
>

Reply via email to