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