zoukankan      html  css  js  c++  java
  • XXL-JOB安装、配置、启动、停止教程

    安装xxl-job
    在下面的github链接中下载自己的版本,本文使用最新版的2.0.1
    XXL-JOB 分布式任务调度平台

    step1:上传
    执行命令rz,上传文件包xxl-job-2.0.1.tar.gz到linux

    step2:解压
    执行命令tar xf xxl-job-2.0.1.tar.gz,得到解压文件xxl-job-2.0.1;
    将上面的解压文件移动到/usr/local/目录下;
    进入/usr/local/xxl-job-2.0.1/目录下,接下来的所有操作都在该目录下;
    step3:初始化数据库
    xxl-job自带的用于生成数据库以及各个表的SQL语句的文件**tables_xxl_job.sql **在…/xxl-job-2.1.2/doc/db目录下

    直接linux命令生成数据库以及表:
    mysql -uroot -p123456 < doc/db/tables_xxl_job.sql

    还可以手动在对应的Mysql连接上运行SQL文件生成:

    xxl-job-2.0.1版本的**tables_xxl_job.sql **生成的数据库表如下图所示:

    step4:修改xxl-job配置文件
    step4.1:修改调度中心配置文件application.properties
    vi xxl-job-admin/src/main/resources/application.properties

    1.web端口,如果有冲突,一定要更换(本文采用默认8080)

    server.port=8080

    2.修改数据库信息

    spring.datasource.url=jdbc:mysql://deptestxx:3306/xxl-job?Unicode=true&characterEncoding=UTF-8
    spring.datasource.username=root
    spring.datasource.password=password(修改成MySQL密码)

    3.登录的用户名和密码,想改就改不改也行(本文采用默认)

    xxl.job.login.username=admin
    xxl.job.login.password=123456

    step4.2:修改logback.xml(配置xxl-job的日志路径)
    设置log.path参数为/usr/local/xxl-job-2.0.1/logs/xxl-job-admin.log

    vi xxl-job-admin/src/main/resources/logback.xml

    step4.3:修改执行器配置文件application.properties
    vi xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/application.properties

    1.web 端口,如果有冲突,一定要更换(本文采用默认8080)连接地址写IP或者域名都可以

    server.port=8081

    2.xxl-job地址*“http://address” or “http://address01,http://address02”

    xxl.job.admin.addresses=http://192.168.8.8:8080/xxl-job-admin

    3.执行器运行日志文件存储磁盘路径

    xxl.job.executor.logpath=/usr/local/xxl-job-2.0.1/jobhandler

    step4.4:修改logback.xml(配置xxl-job的日志路径)
    设置log.path参数为/usr/local/xxl-job-2.0.1/logs/xxl-job-executor-sample-springboot.log

    vi xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/logback.xml

    step5:mvn编译
    mvn package

    1、如果没有mvn,则需要安装,具体maven安装方法见博客下文
    2、maven的安装运行依赖Java环境,需要预先安装jdk1.8,具体Java安装方法见博客下文

    step6:启动(这里启动你要注意改成你的版本)
    1、启动调度中心

    nohup java -jar xxl-job-admin/target/xxl-job-admin-2.0.1.jar &

    2、启动执行器

    nohup java -jar xxl-job-executor-samples/xxl-job-executor-sample-springboot/target/xxl-job-executor-sample-springboot-2.0.1.jar &

    3、查看守护进程

    jps -ml | grep xxl-job

    4、访问web
    http://IP或者域名:8080/xxl-job-admin/


    step7:停止
    1、查询xxl-job相关的进程的命令,如下:

    ps -ef | grep xxl-job


    2、对相关的进程一一进行kill杀死,使用命令:

    kill -9 25822(调度中心-进程ID示例)
    kill -9 25929(执行器-进程ID示例)

  • 相关阅读:
    Java并发专题 带返回结果的批量任务执行
    angualejs
    Java并发编程:Callable、Future和FutureTask
    mybatis
    InitialContext和lookup
    git 常用使用命令
    junit spring 测试
    redis windows
    为何PS出的RSS总和大于实际物理内存
    32位机器的LowMemory
  • 原文地址:https://www.cnblogs.com/weifeng1463/p/15448867.html
Copyright © 2011-2022 走看看