zkServer.sh: 81: /data/zookeeper-3.4.14/bin/zkEnv.报错问题解决

479人浏览 / 0人评论 / 添加收藏

启动zookpeer 报错:

sh zkServer.sh start

zkServer.sh: 81: /data/zookeeper-3.4.14/bin/zkEnv.sh: Syntax error: "(" unexpected (expecting "fi")

 

原因:Ubuntu的默认shell为dash

解决步骤如下:

ls -l /bin/sh
ln -sf bash /bin/sh
ls -l /bin/sh

启动:bash zkServer.sh start 发现可以成功了。

或者 sh zkServer.sh start也可以。

全部评论