[
https://issues.apache.org/jira/browse/KAFKA-2874?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jun Rao resolved KAFKA-2874.
----------------------------
Resolution: Fixed
Fix Version/s: 0.9.1.0
Issue resolved by pull request 573
[https://github.com/apache/kafka/pull/573]
> zookeeper-server-stop.sh may fail to shutdown ZK and/or may stop unrelated
> processes
> ------------------------------------------------------------------------------------
>
> Key: KAFKA-2874
> URL: https://issues.apache.org/jira/browse/KAFKA-2874
> Project: Kafka
> Issue Type: Bug
> Affects Versions: 0.8.2.1, 0.9.0.0
> Reporter: Michael Noll
> Fix For: 0.9.1.0
>
>
> We have run into the problem of ZK not shutting down properly when the
> included {{bin/zookeeper-server-stop.sh}} is being used. In a nutshell, ZK
> may not shutdown when you send only a SIGINT; instead, there are certain
> situations (which unfortunately are a bit hard to pin down) where for some
> reason only a SIGTERM will shut ZK down.
> Similarly, the current
> [zookeeper-server-stop|https://github.com/apache/kafka/blob/trunk/bin/zookeeper-server-stop.sh#L16]
> script uses a very broad grep statement (`grep -i zookeeper`) that might
> cause the script to shutdown other processes on the machine as well, think:
> collateral damage.
> For reference this is the current command to stop ZK:
> {code}
> ps ax | grep -i 'zookeeper' | grep -v grep | awk '{print $1}' | xargs kill
> -SIGINT
> {code}
> Disclaimer: I don't know whether there are any unwanted side effects of
> switching from SIGINT to SIGTERM.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)