problem change after I change the dict row key to fixlength,it appear at the mr job log when cube merging,any update?
[cid:_Foxmail.1@78153a4c-1048-51c4-1657-2905f34f889e] ________________________________ 赵天烁 Kevin Zhao [email protected]<mailto:[email protected]> 珠海市魅族科技有限公司 MEIZU Technology Co., Ltd. 广东省珠海市科技创新海岸魅族科技楼 MEIZU Tech Bldg., Technology & Innovation Coast Zhuhai, 519085, Guangdong, China meizu.com From: 赵天烁<mailto:[email protected]> Date: 2016-08-28 09:30 To: Li Yang<mailto:[email protected]>; user<mailto:[email protected]> CC: dev<mailto:[email protected]> Subject: Re: Re: Merge Cuboid Data fail same exception occur when I execute query,is there anyway I can walk around that? [cid:_Foxmail.1@4cc151de-30de-cdeb-b7c9-e80e44268cf8] ________________________________ 赵天烁 Kevin Zhao [email protected]<mailto:[email protected]> 珠海市魅族科技有限公司 MEIZU Technology Co., Ltd. 广东省珠海市科技创新海岸魅族科技楼 MEIZU Tech Bldg., Technology & Innovation Coast Zhuhai, 519085, Guangdong, China meizu.com From: Li Yang<mailto:[email protected]> Date: 2016-08-28 07:29 To: [email protected]<mailto:[email protected]> CC: dev<mailto:[email protected]> Subject: Re: Merge Cuboid Data fail Sounds like this bug. https://issues.apache.org/jira/browse/KYLIN-1934 It is fixed on master branch and will be released in the next release. Thanks Yang On Sat, Aug 27, 2016 at 11:35 AM, 赵天烁 <[email protected]<mailto:[email protected]>> wrote: Hi ,I run into some exception while Merge Cuboid Data.I set the auto merge thresholds to 7 days by default, the cube already have 8 segment,so it automatic start a merge job,then fail with exception as follow: =============== Error: java.lang.IllegalArgumentException: Value not exists! at org.apache.kylin.common.util.Dictionary.getIdFromValueBytes(Dictionary.java:162) at org.apache.kylin.common.util.Dictionary.getIdFromValueBytes(Dictionary.java:140) at org.apache.kylin.engine.mr<http://org.apache.kylin.engine.mr>.steps.MergeCuboidMapper.map(MergeCuboidMapper.java:207) at org.apache.kylin.engine.mr<http://org.apache.kylin.engine.mr>.steps.MergeCuboidMapper.map(MergeCuboidMapper.java:63) 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:167) 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:1556) at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:162) seems like it relate to dict,I do have some dimension with dict encoding: [cid:_Foxmail.1@e8154662-2fdc-4074-b4bc-723745b0590b] kylin 1.5.3 some of those segments maybe empty,other not,I think this could be the cause? any idea? ________________________________ 赵天烁 Kevin Zhao [email protected]<mailto:[email protected]> 珠海市魅族科技有限公司 MEIZU Technology Co., Ltd. 广东省珠海市科技创新海岸魅族科技楼 MEIZU Tech Bldg., Technology & Innovation Coast Zhuhai, 519085, Guangdong, China meizu.com<http://meizu.com>
