Did you stop the broker before stoping zookeeper?
Yes. My stop script executes the server stop scripts in reverse order from my start script. Should I have stuck in a couple second sleep between stopping the brokers and stopping zookeeper? I was actually running two brokers. The one my stop script stopped first exited properly. Skip