在编写shell脚本启动zk集群时,使用如下命令,执行后提示启动成功,但是使用status查看状态时提示没有启动
ssh $i "/export/server/zookeeper/bin/zkServer.sh start"
解决方法:
在命令之前添加 source /etc/profile
个人理解是使用ssh命令启动的环境没有加载/etc/profile配置的环境变量,而zk的启动需要像JDK这样的环境。
在编写shell脚本启动zk集群时,使用如下命令,执行后提示启动成功,但是使用status查看状态时提示没有启动
ssh $i "/export/server/zookeeper/bin/zkServer.sh start"
解决方法:
在命令之前添加 source /etc/profile
个人理解是使用ssh命令启动的环境没有加载/etc/profile配置的环境变量,而zk的启动需要像JDK这样的环境。