Ubuntu启动zookeeper-3.4.9报错zkEnv.sh: Syntax error: "(" unexpected (expecting "fi")

原因:

因Ubuntu设置不一样, Ubuntu执行Shell的方式是Dash, 并不是其他Linux的Bash, 所以启动报错

Dash主要是为了执行脚本而出现, 而不是交互, 它速度更快, 但功能相比Bash要少很多

解决方法:

# ln -sf bash /bin/sh

 重启zookeeper就可以了.

点赞

发表评论