zoukankan      html  css  js  c++  java
  • zookeeper systemctl开机启动

    创建 /etc/systemd/system/zookeeper.service 文件,内容下

    [root@zookeep-kafka-node1 kafka_2.12-2.3.0]# cat /etc/systemd/system/zookeeper.service 
    [Unit]
    Description=zookeeper.service
    After=network.target
    ConditionPathExists=/opt/zookeeper-3.5.6/conf/zoo.cfg
    [Service]
    Type=forking
    Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin://usr/local/jdk1.8.0_231/bin"
    User=root
    Group=root
    ExecStart=/opt/zookeeper-3.5.6/bin/zkServer.sh start
    ExecStop=/opt/zookeeper-3.5.6/bin/zkServer.sh stop
    [Install]
    WantedBy=multi-user.target

    启动命令,开机启动

    [root@zookeep-kafka-node1 ~]# systemctl daemon-reload
    [root@zookeep-kafka-node1 ~]# systemctl enable zookeeper
    [root@zookeep-kafka-node1 ~]# systemctl start zookeeper
    [root@zookeep-kafka-node1 ~]# systemctl stop zookeeper
    

    报错:zkServer.sh[11717]: Error: JAVA_HOME is not set and java could not be found in PATH

    修改zkEnv.sh文件 增加JAVA_HOME

    [root@zookeep-kafka-node3 bin]# cat zkEnv.sh |grep -C 5 JAVA_HOME
    # or the conf directory that is
    # a sibling of this script's directory.
    # Or you can specify the ZOOCFGDIR using the
    # '--config' option in the command line.
    
    JAVA_HOME=/usr/local/jdk1.8.0_231
    ZOOBINDIR="${ZOOBINDIR:-/usr/bin}"
    ZOOKEEPER_PREFIX="${ZOOBINDIR}/.."
    
    #check to see if the conf dir is given as an optional argument
    

      

      

  • 相关阅读:
    iOS 面试题 1
    ios 面试题 0
    得到程序包路径
    UISwitch 监听响应
    在[self addsubView:xxx]中,self.name 和 _name的区别
    /调整button的title的位置
    //设置导航条背景图片
    警告框
    @synthesize
    打开控制台选中路径的文件夹
  • 原文地址:https://www.cnblogs.com/caonw/p/11897386.html
Copyright © 2011-2022 走看看