Oh, here are the consumer logs when it can't claim a partition:

2012-01-11 02:23:04 ZookeeperConsumerConnector [WARN] No broker partions
consumed by consumer thread
whatever_ip-10-116-81-39.ec2.internal-1326248583706-0
for t
opic player_logs
2012-01-11 02:23:04 ZookeeperConsumerConnector [INFO] Consumer
whatever_ip-10-116-81-39.ec2.internal-1326248583706 selected partitions :


On Wed, Jan 11, 2012 at 11:32 AM, Evan Chan <e...@ooyala.com> wrote:

> Hi,
>
> We are using Kafka 0.6 and testing it on EC2.  We have an issue where some
> processes running the ZK/High level consumer (Scala consumer) get killed
> before they have a chance to call ConsumerConnector.shutdown().
> It seems like they leave nodes hanging around in ZK.
> If we restart the process, the consumer in the new process will error out
> because it cannot claim any partitions.
>
> The only way I know of getting around this is to use a ZK client and
> manually delete nodes.
>
> Is there any way for the high level consumer nodes in ZK to be made
> ephemeral so that if a process gets killed, the state won't last forever
> and cause subsequent nodes to not be able to claim partitions?
> Any chance this has been fixed in 0.7?
>
> thanks,
> Evan
>
> --
> --
> *Evan Chan*
> Senior Software Engineer |
> e...@ooyala.com | (650) 996-4600
> www.ooyala.com | blog <http://www.ooyala.com/blog> | 
> @ooyala<http://www.twitter.com/ooyala>
>



-- 
--
*Evan Chan*
Senior Software Engineer |
e...@ooyala.com | (650) 996-4600
www.ooyala.com | blog <http://www.ooyala.com/blog> |
@ooyala<http://www.twitter.com/ooyala>

Reply via email to