• 配置群起zookeeper的脚本所踩过的坑


    脚本如下所示:

    #!/bin/bash
    
    case $1 in
    "start"){
        for i in node01 node02 node03
        do
            ssh $i "/export/servers/zookeeper-3.4.9/bin/zkServer.sh start"
        done
    };;
    "stop"){
        for i in node01 node02 node03
        do
            ssh $i "/export/servers/zookeeper-3.4.9/bin/zkServer.sh stop"
        done
    };;
    "status"){
        for i in node01 node02 node03
        do
            ssh $i "/export/servers/zookeeper-3.4.9/bin/zkServer.sh status"
        done
    };;
    esac

    弄完记得赋予权限:

    chmod 777 zk.sh

    我弄完之后第一次显示不出来zk的状态,启动也会报错

     后来查资料得知是自己zk下bin文件下的zkEnv.sh 中没有没有配置Java的环境变量,导致问题所在

    后来加入环境变量:

    export JAVA_HOME=/export/servers/jdk1.8.0_241

    最后启动得以成功:

    最后,如果你想在任何目录下运行该脚本,将本脚本移动到 /bin/ 目录下:

    mv zk.sh /bin/

    大功告成!!!

  • 相关阅读:
    MATLAB2019a安装
    每日日报6
    HTML表格
    HTML常见表单元素
    HTML特殊符号
    CTF-WEB:攻防世界-bug(综合应用)
    CTF-WEB:文件上传和 webshell
    CTF-WEB:BurpSuite 工具应用
    CTF-WEB:后台扫描与备份泄露
    CTF-WEB:PHP 伪协议
  • 原文地址:https://www.cnblogs.com/joey-413/p/14013165.html
Copyright © 2020-2023  润新知