• shell脚本批量启动zookeeper


    脚本名称为zk_run.sh

    将下面代码粘贴进zk_run.sh

    添加执行权限 chmode +x zk_run.sh

    运行脚本 ./zk_run.sh start

    如果发现zookeeper没有启动起来,尝试在每个zookeeper的zookeeper-3.4.10/bin/zkEnv.sh脚本最上面添加下面这一行

    export JAVA_HOME=/opt/jdk1.8.0_92

    到此,我的脚本可以正常运行

    如果你的还不行,试试下面这个

    把profile的配置信息echo到.bashrc中 echo ‘source /etc/profile’ >> ~/.bashrc

    #!/bin/bash  
    
    usage="Usage: $0 (start|stop|status)"
    
    if [ $# -lt 1 ]; then
      echo $usage
      exit 1
    fi
    
    behave=$1
    
    iparray=(node1 node2 node3)
    
    path="/home/orco/resources/zookeeper-3.4.10"
    
    echo "$behave zkServer cluster"
    
    for ip in ${iparray[*]}  
    do
    
        echo "ssh to $ip"
    
        ssh $ip "$path/bin/zkServer.sh $behave $path/conf/zoo.cfg"
    
        sleep 2s
    
    done
    
    exit 0   
  • 相关阅读:
    linux安装jenkins
    linux安装python3.8
    python类继承多态
    python字典排序
    第一篇
    第十一周编程总结
    2019春第十周作业
    2019年寒假作业1
    2019年寒假作业3
    学期总结
  • 原文地址:https://www.cnblogs.com/sorco/p/7141641.html
Copyright © 2020-2023  润新知