[ 
https://issues.apache.org/jira/browse/KYLIN-3508?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

chenwen closed KYLIN-3508.
--------------------------

has been verified

> kylin cube kafka streaming lz4 exception
> ----------------------------------------
>
>                 Key: KYLIN-3508
>                 URL: https://issues.apache.org/jira/browse/KYLIN-3508
>             Project: Kylin
>          Issue Type: Bug
>          Components: Streaming
>    Affects Versions: v2.4.0
>         Environment: hadoop 2.7.2
> hbase 1.2.5
> hive 1.2.2
> kylin-2.4.0-bin-hbase1x
> kafka_2.10-0.10.2.2
> centos 7
>            Reporter: chenwen
>            Priority: Major
>             Fix For: v2.4.0
>
>
> I have a kafka topic using lz4 compression algorithm, then I created a cube 
> in kylin to consume this topic, it will report the following error, is my 
> configuration wrong? I switched to the other algorithm gzip, and snappy works 
> fine.
> Error: java.lang.ClassNotFoundException: net.jpountz.lz4.LZ4Exception at 
> java.net.URLClassLoader.findClass(URLClassLoader.java:381) at 
> java.lang.ClassLoader.loadClass(ClassLoader.java:424) at 
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at 
> java.lang.ClassLoader.loadClass(ClassLoader.java:357) at 
> java.lang.Class.forName0(Native Method) at 
> java.lang.Class.forName(Class.java:264) at 
> org.apache.kafka.common.record.MemoryRecordsBuilder$4.get(MemoryRecordsBuilder.java:82)
>  at 
> org.apache.kafka.common.record.MemoryRecordsBuilder$MemoizingConstructorSupplier.get(MemoryRecordsBuilder.java:489)
>  at 
> org.apache.kafka.common.record.MemoryRecordsBuilder.wrapForInput(MemoryRecordsBuilder.java:455)
>  at 
> org.apache.kafka.common.record.RecordsIterator$DeepRecordsIterator.<init>(RecordsIterator.java:157)
>  at 
> org.apache.kafka.common.record.RecordsIterator.makeNext(RecordsIterator.java:81)
>  at 
> org.apache.kafka.common.record.RecordsIterator.makeNext(RecordsIterator.java:33)
>  at 
> org.apache.kafka.common.utils.AbstractIterator.maybeComputeNext(AbstractIterator.java:79)
>  at 
> org.apache.kafka.common.utils.AbstractIterator.hasNext(AbstractIterator.java:45)
>  at 
> org.apache.kafka.clients.consumer.internals.Fetcher.parseCompletedFetch(Fetcher.java:787)
>  at 
> org.apache.kafka.clients.consumer.internals.Fetcher.fetchedRecords(Fetcher.java:482)
>  at 
> org.apache.kafka.clients.consumer.KafkaConsumer.pollOnce(KafkaConsumer.java:1062)
>  at 
> org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:996) 
> at 
> org.apache.kylin.source.kafka.hadoop.KafkaInputRecordReader.nextKeyValue(KafkaInputRecordReader.java:119)
>  at 
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.nextKeyValue(MapTask.java:556)
>  at 
> org.apache.hadoop.mapreduce.task.MapContextImpl.nextKeyValue(MapContextImpl.java:80)
>  at 
> org.apache.hadoop.mapreduce.lib.map.WrappedMapper$Context.nextKeyValue(WrappedMapper.java:91)
>  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: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:1657)
>  at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:158) Container 
> killed by the ApplicationMaster. Container killed on request. Exit code is 
> 143 Container exited with a non-zero exit code 143



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to