You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by Otis Gospodnetić <ot...@gmail.com> on 2015/09/12 03:44:02 UTC

Re: Controlled Shutdown Tool?

Btw. a regular UNIX kill will do the same - SIGTERM -
http://linux.die.net/man/1/kill

Otis
--
Monitoring * Alerting * Anomaly Detection * Centralized Log Management
Solr & Elasticsearch Support * http://sematext.com/


On Mon, Jul 27, 2015 at 3:57 PM, Andrew Otto <ao...@wikimedia.org> wrote:

> Ah, thank you, SIGTERM is what I was looking for.  The docs are unclear on
> that, it would be useful to fix those.  Thanks!
>
>
> > On Jul 27, 2015, at 14:59, Binh Nguyen Van <bi...@gmail.com> wrote:
> >
> > You can initiate controlled shutdown by run bin/kafka-server-stop.sh.
> This
> > will send a SIGTERM to broker to tell it to do the controlled shutdown.
> > I also got confused before and had to look at the code to figure that
> out.
> > I think it is better if we can add this to the document.
> >
> > -Binh
> >
> > On Mon, Jul 27, 2015 at 11:50 AM, Andrew Otto <ao...@wikimedia.org>
> wrote:
> >
> >> Thanks!
> >>
> >> But how do I initiate a controlled shutdown on a running broker?
> Editing
> >> server.properties is not going to cause this to happen.  Don’t I have to
> >> tell the broker to shutdown nicely?  All I really want to do is tell the
> >> controller to move leadership to other replicas, so I can shutdown the
> >> broker without clients getting all confused.
> >>
> >>
> >>> On Jul 27, 2015, at 14:48, Sriharsha Chintalapani <ka...@harsha.io>
> >> wrote:
> >>>
> >>> You can set controlled.shutdown.enable to true in kafka’s
> >> server.properties  , this is enabled by default in 0.8.2 on wards
> >>> and also you can set max retries using controlled.shutdown.max.retries
> >> defaults to 3 .
> >>>
> >>>
> >>> Thanks,
> >>> Harsha
> >>>
> >>>
> >>> On July 27, 2015 at 11:42:32 AM, Andrew Otto (aotto@wikimedia.org
> >> <ma...@wikimedia.org>) wrote:
> >>>
> >>>> I’m working on packaging 0.8.2.1 for Wikimedia, and in doing so I’ve
> >> noticed that kafka.admin.ShutdownBroker doesn’t exist anymore. From
> what I
> >> can tell, this has been intentionally removed in favor of a JMX(?)
> config
> >> “controlled.shutdown.enable”. It is unclear from the documentation how
> one
> >> is supposed to set this for a running broker. Do I need a special JMX
> tool
> >> in order to flick this switch? I’d like to add a command to my kafka bin
> >> wrapper script so that I can easily use this when restarting brokers.
> >>>>
> >>>> What is the proper way to set controlled.shutdown.enable?
> >>>>
> >>>> Thanks!
> >>>> -Andrew Otto
> >>>>
> >>>>
> >>
> >>
>
>