You should upgrade to a never version. 0.10.2 has some issues on broker restart that got fix in later versions.
Note: you don't need to upgrade your brokers for this. Since 0.10.1, Kafka Streams is backward compatible to older brokers: https://docs.confluent.io/current/streams/upgrade-guide.html#compatibility -Matthias On 2/16/18 12:50 AM, dizzy0ny wrote: > We are using kafka version 0.10.2. > > -------- Original message --------From: "Matthias J. Sax" > <matth...@confluent.io> Date: 2/14/18 4:00 PM (GMT-05:00) To: > users@kafka.apache.org Subject: Re: Store not ready > What version to you use? > > Kafka Streams should be able to keep running while you restart you > brokers. If not, it seems to be a bug in Kafka Streams itself. > > -Matthias > > On 2/3/18 7:39 PM, dizzy0ny wrote: >> Hi,We have a recurring problem that I wonder if there is a better way to >> solve. Currently when we restart our backed Kafka services and then our >> datastreams app, the app is unable to reach many of the Kafka topic state >> stores. We currently retry, but more often than not, it requires a restart >> of the app to clear up. >> I think this is because perhaps a partition leader has not been elected when >> the app starts. Two questions >> 1. Is there a good way to know when a partition leader has been elected such >> that our restart script can wait2. Is it possible to have the app >> deterministically wait/retry until the stores are ready? As mentioned, we >> have retry logic for up to 200 tries with a few seconds sleep in between, >> but it seems in some cases we have restart the app as the retries get >> exceeded. >> Thanks for any assistance >> >
signature.asc
Description: OpenPGP digital signature