在centos 7.4中设置dubbo监控中心和zookeeper自动启动

前提条件:centos7.4 中已安装好并可以正常启动zookeeper 3.4.11和dubbo2.6.0监控中心
一、 新建dubbo脚本

  1. 新建脚本
    新建脚本命令:切换到/etc/init.d 目录下
    输入:vi dubbo-admin
    然后输入i,复制以下脚本到目录中,然后:wq保存退出即可
#!/bin/bash
#chkconfig:2345 20 90
#description:dubbo-admin
#processname:dubbo-admin
CATALANA_HOME=/opt/tomcat4dubbo //tomcat位置
export JAVA_HOME=/opt/jdk1.8.0_152 //jdk位置
case $1 in
start)  
    echo "Starting Tomcat..."  
    $CATALANA_HOME/bin/startup.sh  
    ;;  
stop)  
    echo "Stopping Tomcat..."  
    $CATALANA_HOME/bin/shutdown.sh  
    ;;  
restart)  
    echo "Stopping Tomcat..."  
    $CATALANA_HOME/bin/shutdown.sh  
    sleep 2  
    echo  
    echo "Starting Tomcat..."  
    $CATALANA_HOME/bin/startup.sh  
    ;;  
*)  
    echo "Usage: tomcat {start|stop|restart}"  
    ;; esac

新建脚本后,还有将脚本添加到服务里才能使用linux命令操作脚本:
在保存退出脚本后,继续输入
0.1 chkconfig --add dubbo-admin,回车;
0.2 接着输入: service dubbo-admin start, 回车;
如果不能启动,有权限不足提示,在输入以下命令赋权
0.3 chmod 777 dubbo-admin ,回车即可
0.4 在输入 service dubbo-admin start,即可启动tomcat成功

二、 新建zookeeker脚本

  1. 新建脚本
    同样在:/etc/init.d目录下
    命令: vi zookeeper
    拷贝下面脚本到刚打开的脚本中,然后:wq保存退出
#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
ZK_PATH=/opt/zookeeper
export JAVA_HOME=/opt/jdk1.8.0_152
case $1 in
         start) sh  $ZK_PATH/bin/zkServer.sh start;;
         stop)  sh  $ZK_PATH/bin/zkServer.sh stop;;
         status) sh  $ZK_PATH/bin/zkServer.sh status;;
         restart) sh $ZK_PATH/bin/zkServer.sh restart;;
         *)  echo "require start|stop|status|restart" ;;
esac

注意:也要向dubbo脚本一样执行chkconfig --add zookeeper 命令添加到服务
才能够用linux命令启动zookeeper,然后执行service zookeeper start 命令,如果权限不足,赋权 chmod 777 zookeeper ,然后在执行 service zookeeper start 命令即可启动zookeeper,

至此lcentos 7.4自动启动zookeeper和dubbo监控中心就配置好了,感谢阅读!!!!

发布了17 篇原创文章 · 获赞 0 · 访问量 210

猜你喜欢

转载自blog.csdn.net/qq_41444226/article/details/103246186
今日推荐