xxl-job-2.0.2 只有一个admin用户,不能设置创建多个账号,v2.1.2版可以创建多个。
运行一个maven容器
docker-compose.yml如下:
1 | mvn: |
或者
1 | docker run -d --name mvn3 maven:3.5-jdk-8-alpine tail -f /dev/null |
进入容器编译
1 | docker exec -it mvn3 bash |
将其从容器中拷贝到宿主机目录下:
停止xxl-job,替换原相应的所有jar包并重新启动。
升级失败
替换jar包并重新启动,发现启动失败。经分析是版本之间 数据库 的设计发生较大变化。因未提供数据迁移功能,通过手动复制旧版本的所有任务到新版本重建任务,完成本次升级过程。
supervisord配置
执行器(作为客户端):
1 | [program:xxl-job-executor] |
调度服务(作为服务端):
1 | [program:xxl-job-admin_212] |