You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by Peter Vandenabeele <pe...@vandenabeele.com> on 2015/03/07 18:04:23 UTC

/bin/zookeeper-server-stop.sh fails to stop zookeeper with `kill -SIGINT`

Hi,

Using kafka 0.8.2.0. (fresh download).

Started zookeeper with:

peter_v@trusty64:~/data/projects/kafka/kafka_current_version$
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties

The process is running:

peter_v@trusty64:~/data/projects/kafka/kafka_current_version$ ps ax | grep
-i 'zookeeper' | grep -v grep  | awk '{print $1}'
4752

Trying to stop the zookeeper _fails_ with

peter_v@trusty64:~/data/projects/kafka/kafka_current_version$
bin/zookeeper-server-stop.sh

peter_v@trusty64:~/data/projects/kafka/kafka_current_version$ ps ax | grep
-i 'zookeeper' | grep -v grep  | awk '{print $1}'
4752

It still runs ... (should have stopped)

peter_v@trusty64:~/data/projects/kafka/kafka_current_version$ kill -SIGINT
4752
peter_v@trusty64:~/data/projects/kafka/kafka_current_version$ ps ax | grep
-i 'zookeeper' | grep -v grep  | awk '{print $1}'
4752

It still runs ... (should have stopped)

peter_v@trusty64:~/data/projects/kafka/kafka_current_version$ kill  4752
peter_v@trusty64:~/data/projects/kafka/kafka_current_version$ ps ax | grep
-i 'zookeeper' | grep -v grep  | awk '{print $1}'
peter_v@trusty64:~/data/projects/kafka/kafka_current_version$

Not it was stopped :-)

peter_v@trusty64:~/data/projects/kafka/kafka_current_version$ tail -3
bin/zookeeper-server-stop.sh
...
ps ax | grep -i 'zookeeper' | grep -v grep | awk '{print $1}' | xargs kill
-SIGINT


The last line of bin/zookeeper-server-stop.sh tries to kill it with -SIGINT
signal, but that
seems to fail. Killing with the default signal does the job.

What would be the proper fix? I could try to submit a JIRA and a patch if
that is useful.

Thanks,

Peter

-- 
Peter Vandenabeele
http://www.allthingsdata.io
http://www.linkedin.com/in/petervandenabeele
https://twitter.com/peter_v
gsm: +32-478-27.40.69
e-mail: peter@vandenabeele.com
skype: peter_v_be