Sorry to clarify it working against all three of these at once:
- Kafka 0.8.1.1
- Kafka 0.8.2.1
- Kafka 0.9.0.1

Thanks
Joe

On Mon, Feb 22, 2016 at 4:12 PM, Joe Witt <joe.w...@gmail.com> wrote:
> All just as a point of reference we now have a live system running
> that is on NiFi 0.5.0 and feeding three versions of Kafka at once:
> - 0.8.1
> - 0.8.2.0
> - 0.9.0.1
>
> So perhaps there are some particular configurations that cause issues.
> Can you share more details about your configuration of Kafka/NiFi and
> what sort of security is enabled?
>
> Thanks
> Joe
>
> On Mon, Feb 22, 2016 at 1:01 PM, Kyle Burke <kyle.bu...@ignitionone.com> 
> wrote:
>> I replaced my 0.5.0 kafka nar with the 0.4.1 kakfa nar and it fixed my kafka
>> issue. I renamed the 0.4.1 nar to be 0.5.0.nar and restart nifi and my kafka
>> processor started reading my 0.8.2.1 stream. Not elegant but glad it worked.
>>
>>
>> Respectfully,
>>
>> Kyle Burke | Data Science Engineer
>> IgnitionOne - Marketing Technology. Simplified.
>> Office: 1545 Peachtree St NE, Suite 500 | Atlanta, GA | 30309
>> Direct: 404.961.3918
>>
>>
>> From: Joe Witt
>> Reply-To: "users@nifi.apache.org"
>> Date: Sunday, February 21, 2016 at 5:23 PM
>> To: "users@nifi.apache.org"
>> Subject: Re: Nifi 0.50 and GetKafka Issues
>>
>> 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