Hi, The first step in the cube to merge, #1 Step Name: Merge Cuboid Dictionary
Error Log info: 2016-11-10 14:08:00,798 DEBUG [pool-7-thread-1] dict.DictionaryGenerator:91 : Dictionary value samples: 10101001120172=> 479, 10101003212212=>480, 10101003812579=>481, 10101005033448=>482, 10101005046605=>483 2016-11-10 14:08:00,798 DEBUG [pool-7-thread-1] dict.DictionaryGenerator:92 : Dictionary cardinality: 108330611 2016-11-10 14:08:00,798 DEBUG [pool-7-thread-1] dict.DictionaryGenerator:93 : Dictionary builder class: org.apache.kylin .dict.DictionaryGenerator$StringDictBuilder 2016-11-10 14:08:00,798 DEBUG [pool-7-thread-1] dict.DictionaryGenerator:94 : Dictionary class: org.apache.kylin.dict.Tr ieDictionary 2016-11-10 14:08:00,798 INFO [pool-7-thread-1] dict.DictionaryManager:169 : Growing dict is not enabled 2016-11-10 14:08:00,803 INFO [pool-7-thread-1] dict.DictionaryManager:186 : 5 existing dictionaries of the same column 2016-11-10 14:08:00,804 INFO [pool-7-thread-1] dict.DictionaryManager:420 : DictionaryManager(1455639799) loading Dicti onaryInfo(loadDictObj:true) at /dict/DMT.DMT_KYLIN_PAY_SYT_ORDR_DET_I_D/OUTBIZNO/6ab19cbd-93f6-48b2-9eb8-a4 2016-11-10 14:09:00,651 INFO [pool-7-thread-1] dict.DictionaryManager:404 : Saving dictionary at /dict/DMT.DMT_KYLIN_PA Y_SYT_ORDR_DET_I_D/OUTBIZNO/745317e4-a682-4f6a-8ac3-cec2a466e419.dict 2016-11-10 14:09:02,658 DEBUG [pool-7-thread-1] persistence.ResourceStore:207 : Directly saving resource /dict/DMT.DMT_K YLIN_PAY_SYT_ORDR_DET_I_D/OUTBIZNO/745317e4-a682-4f6a-8ac3-cec2a466e419.dict (Store kylinDev_metadata@hbase) 2016-11-10 14:09:04,263 ERROR [pool-7-thread-1] execution.AbstractExecutable:115 : error running Executable: MergeDictio naryStep{id=b0d32a86-3516-4232-b041-aabe127cccc5-00, name=Merge Cuboid Dictionary, state=RUNNING} java.lang.OutOfMemoryError: Requested array size exceeds VM limit at java.util.Arrays.copyOf(Arrays.java:2271) at java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:113) at java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:93) at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:140) at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2147) at org.apache.commons.io.IOUtils.copy(IOUtils.java:2102) at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2123) at org.apache.commons.io.IOUtils.copy(IOUtils.java:2078) at org.apache.kylin.storage.hbase.HBaseResourceStore.putResourceImpl(HBaseResourceStore.java:239) at org.apache.kylin.common.persistence.ResourceStore.putResource(ResourceStore.java:208) at org.apache.kylin.dict.DictionaryManager.save(DictionaryManager.java:413) at org.apache.kylin.dict.DictionaryManager.saveNewDict(DictionaryManager.java:209) at org.apache.kylin.dict.DictionaryManager.trySaveNewDict(DictionaryManager.java:176) at org.apache.kylin.dict.DictionaryManager.mergeDictionary(DictionaryManager.java:269) at org.apache.kylin.engine.mr.steps.MergeDictionaryStep.mergeDictionaries(MergeDictionaryStep.java:145) at org.apache.kylin.engine.mr.steps.MergeDictionaryStep.makeDictForNewSegment(MergeDictionaryStep.java:135) at org.apache.kylin.engine.mr.steps.MergeDictionaryStep.doWork(MergeDictionaryStep.java:67) at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:113) at org.apache.kylin.job.execution.DefaultChainedExecutable.doWork(DefaultChainedExecutable.java:57) at org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:113) at org.apache.kylin.job.impl.threadpool.DefaultScheduler$JobRunner.run(DefaultScheduler.java:136) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) In /bin/ setenv.sh : export KYLIN_JVM_SETTINGS="-Xmx100g -Xms100g -Xmn2g -XX:+UseG1GC -XX:MaxPermSize=128M -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:$KYLIN_HOME/logs/kylin.gc.$$ -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLo gFileSize=64M" but this error still appear,so Where is to modify the parameters can be solved ??