[
https://issues.apache.org/jira/browse/KYLIN-2740?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
kangkaisen closed KYLIN-2740.
-----------------------------
Resolution: Duplicate
> FileNotFoundException on base cuboid build if GlobalDictionary is used
> ----------------------------------------------------------------------
>
> Key: KYLIN-2740
> URL: https://issues.apache.org/jira/browse/KYLIN-2740
> Project: Kylin
> Issue Type: Bug
> Affects Versions: v2.0.0
> Reporter: Alexander Sterligov
> Assignee: kangkaisen
> Attachments: KYLIN-2740-patch
>
>
> 2017-07-13 15:25:20,515 WARN [main] org.apache.hadoop.mapred.YarnChild:
> Exception running child : java.lang.RuntimeException:
> java.io.FileNotFoundException: No such file or directory:
> 'home/production/bi/kylin/kylin_metadata/resources/GlobalDict/dict/MART.STAR_MAIN_EVENT/DEVICE_ID/version_1499959477799/.index'
> at
> org.apache.kylin.dict.DictionaryManager.getDictionaryInfo(DictionaryManager.java:129)
> at org.apache.kylin.cube.CubeManager.getDictionary(CubeManager.java:264)
> at org.apache.kylin.cube.CubeSegment.getDictionary(CubeSegment.java:329)
> at
> org.apache.kylin.cube.CubeSegment.buildDictionaryMap(CubeSegment.java:321)
> at
> org.apache.kylin.engine.mr.common.BaseCuboidBuilder.<init>(BaseCuboidBuilder.java:86)
> at
> org.apache.kylin.engine.mr.steps.BaseCuboidMapperBase.setup(BaseCuboidMapperBase.java:70)
> at
> org.apache.kylin.engine.mr.steps.HiveToBaseCuboidMapper.setup(HiveToBaseCuboidMapper.java:36)
> at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)
> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:796)
> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:342)
> at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:164)
> 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:1698)
> at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:158)
> Caused by: java.io.FileNotFoundException: No such file or directory:
> 'home/production/bi/kylin/kylin_metadata/resources/GlobalDict/dict/MART.STAR_MAIN_EVENT/DEVICE_ID/version_1499959477799/.index'
> The reason of the exception is that flushIndex in
> org.apache.kylin.dict.AppendTrieDictionary flushes and closes file after
> CachedTreeMap is committed. .index file is left in working directory.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)