百度才了解到,ubutu的sh设置连接为dash(我的docker 使用的ubutu境像)
root@3c511e2e3866:/usr/local/zookeeper-3.4.10/bin# ls -l /bin/sh
lrwxrwxrwx. 1 root root 4 Feb 17 2016 /bin/sh -> dash
设置下:
root@3c511e2e3866:/usr/local/zookeeper-3.4.10/bin# ln -sf bash /bin/sh
root@3c511e2e3866:/bin# ll /bin/sh
lrwxrwxrwx. 1 root root 4 Nov 2 04:00 /bin/sh -> bash*
重新启动zookeeper:
root@3c511e2e3866:/usr/local/zookeeper-3.4.10/bin# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper-3.4.10/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
启动好了