[ 
https://issues.apache.org/jira/browse/SAMZA-185?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13938414#comment-13938414
 ] 

Martin Kleppmann commented on SAMZA-185:
----------------------------------------

I thought this was going to be easy, but it turned out to be a bit more fiddly 
than expected... but here's a preliminary RB: 
https://reviews.apache.org/r/19321/

* The Kafka version update brought in a new version of Zookeeper, which 
(transitively) introduced a new dependency on javax.jms:jms, 
com.sun.jdmk:jmxtools and com.sun.jmx:jmxri, which could not be resolved. I 
added exclusions for those dependencies.
* The tests rely on samza-kafka/lib/kafka_*-0.8.1-SNAPSHOT-test.jar (containing 
classes such as kafka.zk.EmbeddedZookeeper and kafka.utils.TestUtils), but I 
can't find an equivalent version of that jar in Maven. The normal binary 
distribution doesn't contain those classes. [~criccomini]: did you build those 
jar files yourself?

> Upgrade Samza to Kafka 0.8.1
> ----------------------------
>
>                 Key: SAMZA-185
>                 URL: https://issues.apache.org/jira/browse/SAMZA-185
>             Project: Samza
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 0.6.0
>            Reporter: Chris Riccomini
>            Assignee: Martin Kleppmann
>
> We should upgrade Kafka to 0.8.1. This involves:
> 1. Switch to using Kafka's maven dependencies 
> (http://repo.maven.apache.org/maven2/org/apache//kafka/kafka_2.10/0.8.1/) 
> instead of checking in JARs.
> 2. Upgrade build.gradle and gradle dependency versions to depend on 0.8.1.
> 3. Update index.md in docs to no longer say "It depends on a snapshot version 
> of Kafka that will not officially be released for a few months."



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to