在Ubuntu下启动Zookeeper 3.4.6 的时候出现了: bin/zkServer.sh: 81: /opt/zookeeper-3.4.6/bin/zkEnv.sh: Syntax error: "(" unexpected (expecting "fi") 各种的环境配置都正确,但是就是启动失败。 原因: 后来找了各大网站,得出的结论是Ubuntu的默认的shell有问题导致的。 解决: 使用: dpkg-reconfigure dash 选择NO