1. 程式人生 > >zookeeper 啟動報錯 bin/zkServer.sh: 81: /home/ljj/software/zookeeper-3.4.13/bin/zkEnv.sh: Syntax error:

zookeeper 啟動報錯 bin/zkServer.sh: 81: /home/ljj/software/zookeeper-3.4.13/bin/zkEnv.sh: Syntax error:

zookeeper啟動報錯:

  bin/zkServer.sh: 81: /home/ljj/software/zookeeper-3.4.13/bin/zkEnv.sh: Syntax error: "(" unexpected (expecting "fi")

錯誤原因:

  Ubuntu的預設shell為dash

解決方法:

  將dash 改為 bash   

[email protected]:~$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 9月  25 12:48 /bin/sh -> dash

[email protected]
:~$ ln -sf bash /bin/sh [email protected]:~$ ls -l /bin/sh lrwxrwxrwx 1 root root 4 11月 12 15:50 /bin/sh -> bash

重啟即可