Yeah the intent is to support 0.8 and 0.9.  Will figure something out.

Thanks
Joe
On Feb 21, 2016 4:47 PM, "West, Joshua" <josh_w...@bose.com> wrote:

> Hi Oleg,
>
> Hmm -- from what I can tell, this isn't a Zookeeper communication issue.
> Nifi is able to connect into the Kafka brokers' Zookeeper cluster and
> retrieve the list of the kafka brokers to connect to.  Seems, from the
> logs, to be a problem when attempting to consume from Kafka itself.
>
> I'm guessing that the Kafka 0.9.0 client libraries just are not compatible
> with Kafka 0.8.2.1 so in order to use Nifi 0.5.0 with Kafka, the Kafka
> version must be >= 0.9.0.
>
> Any change Nifi could add backwards compatible support for Kafka 0.8.2.1
> too?  Let you choose which client library version, when setting up the
> GetKafka processor?
>
> --
> Josh West <josh_w...@bose.com>
> Bose Corporation
>
>
>
> On Sun, 2016-02-21 at 15:02 +0000, Oleg Zhurakousky wrote:
>
> Josh
>
> Also, keep in mind that there are incompatible property names in Kafka
> between the 0.7 and 0.8 releases. One of the change that went it was
> replacing “zk.connectiontimeout.ms” with “zookeeper.connection.timeout.ms”.
> Not sure if it’s related though, but realizing that 0.4.1 was relying on
> this property it’s value was completely ignored with 0.8 client libraries
> (you could actually see the WARN message to that effect) and now it is not
> ignored, so take a look and see if tinkering with its value changes
> something.
>
> Cheers
> Oleg
>
> On Feb 20, 2016, at 6:47 PM, Oleg Zhurakousky <
> ozhurakou...@hortonworks.com> wrote:
>
> Josh
>
> The only change that ’s went and relevant to your issue is the fact that
> we’ve upgraded client libraries to Kafka 0.9 and between 0.8 and 0.9 Kafka
> introduced wire protocol changes that break compatibility.
> I am still digging so stay tuned.
>
> Oleg
>
> On Feb 20, 2016, at 4:10 PM, West, Joshua <josh_w...@bose.com> wrote:
>
> Hi Oleg and Joe,
>
> Kafka 0.8.2.1
>
> Attached is the app log with hostnames scrubbed.
>
> Thanks for your help.  Much appreciated.
>
> --
> Josh West <josh_w...@bose.com>
> Bose Corporation
>
>
>
> On Sat, 2016-02-20 at 15:46 -0500, Joe Witt wrote:
>
> And also what version of Kafka are you using?
> On Feb 20, 2016 3:37 PM, "Oleg Zhurakousky" <ozhurakou...@hortonworks.com>
> wrote:
>
> Josh
>
> Any chance to attache the app-log or relevant stack trace?
>
> Thanks
> Oleg
>
> On Feb 20, 2016, at 3:30 PM, West, Joshua <josh_w...@bose.com> wrote:
>
> Hi folks,
>
> I've upgraded from Nifi 0.4.1 to 0.5.0 and I am no longer able to use the
> GetKafka processor.  I'm seeing errors like so:
>
> 2016-02-20 20:10:14,953 WARN
> [ConsumerFetcherThread-NiFi-sldjflkdsjflksjf_**SCRUBBED**-1455999008728-5b8c7108-0-0]
> kafka.consumer.ConsumerFetcherThread
> [ConsumerFetcherThread-NiFi-sldjflkdsjflksjf_**SCRUBBED**-1455999008728-5b8c7108-0-0],
> Error in fetchkafka.consumer.ConsumerFetcherThread$FetchRequest@7b49a642.
> Possible cause: java.lang.IllegalArgumentException
>
> ^ Note  the hostname of the server has been scrubbed.
>
> My configuration is pretty generic, except that with Zookeeper we use a
> different root path, so our Zookeeper connect string looks like so:
>
> zookeeper-node1:2181,zookeeper-node2:2181,zookeeper-node3:2181/kafka
>
> Is anybody else experiencing issues?
>
> Thanks.
>
> --
> Josh West <josh_w...@bose.com>
>
> Cloud Architect
> Bose Corporation
>
>
>
>
>
> <nifi-app.log.kafkaissues.bz2>
>
>
>
>

Reply via email to