一,使用ssh脚本远程启动zk失败
使用脚本启动失败,登录到机器上启动正常,原因是这两种方式启动时记载的环境变量不一致。
linux两种环境变量
#!/bin/bash
case $1 in
"start")
for i in node1 node2 node3
do
echo "-------$i-------"
ssh $i "/export/server/zookeeper-3.4.6/bin/zkServer.sh start"
done
;;
"stop")
for i in node1 node2 node3
do
echo "-------$i-------"
ssh $i "/export/server/zookeeper-3.4.6/bin/zkServer.sh stop"
done
;;
"status")
for i in node1 node2 node3
do
echo "-------$i-------"
ssh $i "/export/server/zookeeper-3.4.6/bin/zkServer.sh status"
done
;;
esac