zoukankan      html  css  js  c++  java
  • xxl-job 2.2.0-docker版本安装

    环境:centos、docker

    思路:mysql使用外部mysql——>创建xxl-job数据库和用户——>docker运行xxl-job-admin

    1、链接数据库执行建库建表命令

    链接: https://pan.baidu.com/s/1_bnfGDybSx_WCh3oNCndwA 提取码: iegs
    

    2、创建程序链接的用户

    3、docker运行容器

    docker run -d --restart=always 
    -e PARAMS="--spring.datasource.url=jdbc:mysql://100.98.100.234:32763/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=UTC 
    --spring.datasource.username=xxl_job 
    --spring.datasource.password=xxl_job 
    --spring.datasource.driver-class-name=com.mysql.jdbc.Driver" 
    -p  8080:8080 
    -v /tmp:/data/applogs 
    --name my-xxl-job 
    -d xuxueli/xxl-job-admin:2.2.0
    #镜像需要FQ下载,上方分享可以直接下载images

    4、ie登录网站查看结果

    http://localhost:8080/xxl-job-admin
    用户名:admin 密码:123456

     5、使用kubesphere进行部署,目前没有找到如何在页面设置mysql的链接参数,可以直接修改程序内部的mysql链接配置,然后重新commit 成images再次直接部署,不用指定mysql的链接。

     6、如果要加入告警邮箱运行方式

    docker run -e 
      PARAMS="--spring.datasource.url=jdbc:mysql://数据库地址:3306/xxl-job?Unicode=true&characterEncoding=UTF-8 
      --spring.datasource.username=数据库用户 
      --spring.datasource.password=数据库密码 
      --spring.datasource.driver-class-name=com.mysql.jdbc.Driver" 
      --spring.mail.host=smtp.163.com 
      --spring.mail.username=邮箱名 
      --spring.mail.password=邮箱密码 
      --xxl.job.login.password=登录密码" 
      -p 8080:8080 -v /tmp:/data/applogs 
      --name xxl-job-admin 
      --privileged=true  
      -d xuxueli/xxl-job-admin:2.0.2
    

    7、添加执行器

    https://www.cnblogs.com/wukc/p/13719523.html
    

      

      

    做一个决定,并不难,难的是付诸行动,并且坚持到底。
  • 相关阅读:
    mysql 分库分表
    策略模式
    JAVA NIO 选择器
    有关于web server架构的一个小疑问
    Android 吸入动画效果详解
    android中设置TextView/Button 走马灯效果
    浅谈Jquery的使用上篇
    ORA-00376:file x cannot be read at this time
    用VBA宏从一个工作薄复制内容到另一个工作薄
    ovirt node的安装简介
  • 原文地址:https://www.cnblogs.com/wukc/p/13553968.html
Copyright © 2011-2022 走看看