zookeeper的docker容器启动报错:
zkServer.sh: /zookeeper-3.4.11/bin/zkEnv.sh: line 81: syntax error: unexpected "(" (expecting "fi")
开始以为是zookeeper镜像问题,重新下载镜像还是这个问题。
最后发现是centos的问题,进行如下操作:
ls -l /bin/sh
lrwxrwxrwx 1 root root 12 Jan 9 19:37 /bin/sh -> /bin/busybox
ln -sf bash /bin/sh
ls -l /bin/sh
lrwxrwxrwx 1 root root 12 Jan 9 19:37 /bin/sh -> bash
再启动即可成功!