Hi Joe, I am trying to setup a Kafka Simple Consumer in java. I am using the kafka.consumer.Consumer.createJavaConsumerConnector to create a consumer connector. The connector is used for get message streams. I am using "kafka.javaapi.consumer.ConsumerConnector"
*Code: * import kafka.consumer.*; import kafka.javaapi.consumer.ConsumerConnector; *ConsumerConnector consumerConnector = Consumer.createJavaConsumerConnector(getConsumerConfig());* Map<String,Integer> topicCountMap = new HashMap<String, Integer>(); topicCountMap.put(topic, 1); Map<String, List<KafkaStream<byte[], byte[]>>> topicStreamMap = consumerConnector.createMessageStreams(topicCountMap); *My maven dependency reads as * <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka_2.10</artifactId> <version>0.8.0</version> </dependency> *JRE version: 1.6* *The error I am getting is * testHasNext(com.walmartlabs.mupd8.KafkaSourceTest) Time elapsed: 0.851 sec <<< ERROR! java.lang.UnsupportedClassVersionError: kafka/javaapi/consumer/ConsumerConnector : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at kafka.consumer.Consumer.createJavaConsumerConnector(Unknown Source) at com.walmartlabs.mupd8.KafkaSource.getIterator(KafkaSource.java:111) at com.walmartlabs.mupd8.KafkaSource.initialize(KafkaSource.java:143) On Thu, Jan 23, 2014 at 12:05 PM, Joe Stein <joe.st...@stealth.ly> wrote: > It would be helpful if you can reproduce the issue. > > /******************************************* > Joe Stein > Founder, Principal Consultant > Big Data Open Source Security LLC > http://www.stealth.ly > Twitter: @allthingshadoop > ********************************************/ > > > On Jan 22, 2014, at 11:22 PM, Joe Stein <joe.st...@stealth.ly> wrote: > > > Can you share your reference? > > > > > > /******************************************* > > Joe Stein > > Founder, Principal Consultant > > Big Data Open Source Security LLC > > http://www.stealth.ly > > Twitter: @allthingshadoop > > ********************************************/ > > > > > > On Jan 22, 2014, at 10:36 PM, Abhinav Anand <ab.rv...@gmail.com> wrote: > > > >> Hi Joe, > >> I am using jre 1.6 and I don't see any reason for the error. But I am > >> still getting the exception while running the consumer with jre 6. It > runs > >> fine with jre 7 > >> > >> Regards, > >> Abhinav > >> > >> > >> On Thu, Jan 23, 2014 at 3:57 AM, Joe Stein <joe.st...@stealth.ly> > wrote: > >> > >>> 0.8.0 final release was built with JDK 6 (which was RC5) > >>> > >>> /******************************************* > >>> Joe Stein > >>> Founder, Principal Consultant > >>> Big Data Open Source Security LLC > >>> http://www.stealth.ly > >>> Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop> > >>> ********************************************/ > >>> > >>> > >>> On Wed, Jan 22, 2014 at 5:16 PM, Abhinav Anand <ab.rv...@gmail.com> > wrote: > >>> > >>>> I am using jre 1.6. > >>>> > >>>> All the release candidates were built against 1.7. was the final > release > >>>> also built against 1.7 ? > >>>> > >>>> > >>>> On Thu, Jan 23, 2014 at 3:25 AM, Abhinav Anand <ab.rv...@gmail.com> > >>> wrote: > >>>> > >>>>> Hi, > >>>>> I have kafka_2.10 version 0.8.0 in my maven dependency. I am trying > to > >>>>> run a consumer. It is throwing major.minor version error. > >>>>> > >>>>> *java.lang.UnsupportedClassVersionError: > >>>>> kafka/javaapi/consumer/ConsumerConnector : Unsupported major.minor > >>>> version > >>>>> 51.0* > >>>>> > >>>>> Is the Kafka repo built against jdk 1.7? > >>>>> > >>>>> -- > >>>>> Abhinav Anand > >>>>> > >>>> > >>>> > >>>> > >>>> -- > >>>> Abhinav Anand > >>>> > >>> > >> > >> > >> > >> -- > >> Abhinav Anand > -- Abhinav Anand