I upgrad kylin to 1.5.1 version. When I build cube meet this exception:
The input hive table is orc file, and uid is bigint. The Hivesql “"select *
from sdk_log where uid = 2627100446" return the expected result.
2016-04-14 09:25:11,730 ERROR [IPC Server handler 2 on 49399]
org.apache.hadoop.mapred.TaskAttemptListenerImpl: Task:
attempt_1452760018394_272831_m_000001_1 - exited :
java.lang.NumberFormatException: For input string: "2627100446"
at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:65
)
at java.lang.Integer.parseInt(Integer.java:495)
at java.lang.Integer.parseInt(Integer.java:527)
at
org.apache.kylin.measure.bitmap.BitmapCounter.add(BitmapCounter.java:63)
at
org.apache.kylin.measure.bitmap.BitmapMeasureType$1.valueOf(BitmapMeasureTyp
e.java:106)
at
org.apache.kylin.measure.bitmap.BitmapMeasureType$1.valueOf(BitmapMeasureTyp
e.java:98)
at
org.apache.kylin.engine.mr.steps.BaseCuboidMapperBase.buildValueOf(BaseCuboi
dMapperBase.java:189)
at
org.apache.kylin.engine.mr.steps.BaseCuboidMapperBase.buildValue(BaseCuboidM
apperBase.java:159)
at
org.apache.kylin.engine.mr.steps.BaseCuboidMapperBase.outputKV(BaseCuboidMap
perBase.java:206)
at
org.apache.kylin.engine.mr.steps.HiveToBaseCuboidMapper.map(HiveToBaseCuboid
Mapper.java:53)
at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:145)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:787)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:341)
at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:163)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:415)
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.ja
va:1671)
at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:158)
--------------------------------
郑江雨 云平台
Phone: 15155195496