配置zk的全局变量
export ZK_HOME=/export/servers/zookeeper-3.4.5-cdh5.14.0
export PATH=:$ZK_HOME/bin:$PATH
一键启动
新建 .sh 脚本,
添加权限 chmod 775 文件
#! /bin/bash
#zookeeper一键启动脚本
echo "zookeeper start node01,node02,node03"
ssh node01 "source /etc/profile;zkServer.sh start"
ssh node02 "source /etc/profile;zkServer.sh start"
ssh node03 "source /etc/profile;zkServer.sh start
执行方式 ./zk_start.sh zk_start start
一键关闭
#! /bin/bash
#zookeeper一键启动脚本
echo "zookeeper stop node01,node02,node03"
ssh node01 "source /etc/profile;zkServer.sh stop"
ssh node02 "source /etc/profile;zkServer.sh stop"
ssh node03 "source /etc/profile;zkServer.sh stop"
配置脚本全局变量,用于在任意位置启动脚本
查看脚本存在位置
编辑 /etc/profile
export START_HOME=/export/servers/shell
export PATH=:$START_HOME/:$PATH
编辑完成,记得刷新一下
source /etc/profile
任意位置启动即可
复制到集群的其它机器上
scp -r shell/ node02:$PWD
scp -r shell/ node03:$PWD
集群全局一键启动脚本配置完成,可在集群的任意位置一键执行