It's in 0.8.

The JMX names are not exactly the same, but I see 2 beans with similar
names, something like:

"my_consumer_group-my_consumer-mytopic-my_consumer_hostname.thing.com-1381416134138-3573c8bf-7-FetchQueueSize"

-- Tanguy





2013/10/10 Jun Rao <jun...@gmail.com>

> Is that in 0.7 or 0.8? JMX won't allow a bean with the same name to be
> registered twice. Do you see 2 beans with similar names? What are the exact
> bean names?
>
> Thanks,
>
> Jun
>
>
> On Thu, Oct 10, 2013 at 2:42 AM, Tanguy tlrx <tlrx....@gmail.com> wrote:
>
> > Hi all,
> >
> > In our application, we are currently starting a Kafka Consumer with the
> > following lines of code:
> >
> > connector = Consumer.createJavaConsumerConnector(consumerConfig);
> > streams = connector .createMessageStreams(map);
> >
> > Then, each KafkaStream is processed in a dedicated thread per topic and
> > partition, as documented here
> > https://cwiki.apache.org/confluence/display/KAFKA/Consumer+Group+Example
> >
> > We need to stop (halt) and restart the consumer. Today, we just call:
> >
> > connector.shutdown()
> >
> > and wait for threads to terminate.
> >
> > To restart the consumer, we create a new connector:
> >
> > connector = Consumer.createJavaConsumerConnector(consumerConfig);
> >
> > When restarting is complete, I can see that a JMX MBean (we  use Metrics
> > JMXReporter) like "ZookeeperConsumerConnector" is registered twice. This
> > bean is not registered when the previous connector instance is shut down.
> >
> > What is the best way to stop/halt and restart a Consumer using the Java
> > API?
> >
> > Is it normal that the MBean is not unregistered at shutdown time?
> >
> > Thanks,
> >
> > -- Tanguy
> >
>



-- 
-- Tanguy
twitter @tlrx
https://github.com/tlrx

Reply via email to