场景

执行 sh zkCli.sh命令时报错。
zkCli.sh: line 39: /jdk1.8.0_171/bin/java: No such file or directory

解决方案

这可怪了。看zoo.cfg也没有找到jdk的配置。

是不是换过jdk,如果换过,可能有这个问题。

最后是通过授权解决的。
chown -R user2:user2 /data/zookeeper
然后发现可以了,估计是没授权的原因。