首页 > 系统相关 >XXL-JOB Linux环境部署安装实战

XXL-JOB Linux环境部署安装实战

时间:2023-04-04 09:22:05浏览次数:49  
标签:admin executor jar job JOB Linux 2.3 xxl XXL

一、下载XXL-JOB

 下载源码: https://github.com/xuxueli/xxl-job

 以2.3.0的版本为例:https://github.com/xuxueli/xxl-job/archive/refs/tags/2.3.0.tar.gz

 xxl-job文档: https://www.xuxueli.com/xxl-job/

二、依赖环境

 因为需要打包,所以要有Maven环境

 因为部署的是jar应用,启动时需要依赖Jdk1.8+

 因为xxl-job需要存储数据,需要依赖·Mysql数据库

 使用xftp或者其他工具上传源码包到Linux服务器上,然后解压源码包:
 tar -zxvf xxl-job-2.3.0.tar.gz -C /usr/local

三、初始化数据库

 在源码包中,/xxl-job/doc/db/tables_xxl_job.sql,导入到mysql中

 执行sql脚本后,会生成以下8张表:

 

 

 四、修改xxl-job-admin的配置

 位置: /xxl-job/xxl-job-admin/src/main/resources/application.properties

 使用命令修改必要参数: vim /usr/local/xxl-job-2.3.0/xxl-job-admin/src/main/resources/application.properties

 

 

 

五、修改执行器配置

 位置:/xxl-job/xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/application.properties

 主要修改:修改端口号(不可以和其他端口冲突)

 

 

 

主要改这两个地方: 修改端口号(可以不改但是不能冲突),另外,数据库连接改为自己的mysql的用户名字和密码

 如果你的服务器或者虚拟机开启了防火墙,需要开放9997端口
 开启9997防火墙端口
 firewall-cmd --zone=public --add-port=9997/tcp --permanent

 重新加载防火墙配置
 firewall-cmd --reload

 

六、打包启动项目

Linux配置maven环境

进入到解压的文件夹下(/usr/local/xxl-job-2.3.0/)执行:mvn package

会在target目录下生成可运行 xxl-job-admin-2.3.0.jar 包

 

 

 

还有xxl-job-executor-samples/xxl-job-executor-sample-springboot/target下生成可执行的jar包

 

七、启动

 执行:nohup java -jar 可执行jar包
 nohup java -jar 绝对地址/xxl-job-admin-2.0.2.jar &
 nohup java -jar 绝对地址/xxl-job-executor-sample-springboot-2.0.2.jar &

 

 

 

  xxl-job-admin 账号:admin 密码:123456 (初始状态下)

 

 

 

配置执行器

 

标签:admin,executor,jar,job,JOB,Linux,2.3,xxl,XXL
From: https://www.cnblogs.com/heyi-77/p/17285278.html

相关文章

  • Select all in address bar of firefox (Ubuntu, Linux Mint) with a single click
    Toomanythingstomodifyafterinstallingubuntuorlinuxmint.OneoftheannoyingthingisClickingtheaddressbaronFirefox(providedwithUbuntu,linuxmint)doesn’tselectthewholetextinit.Itsaverysmallproblem.Butitssoannoyingthat,t......
  • 基于Vmware安装的Linux配置静态IP
    背景说明作为一位服务端开发者,我们日常工作中所用到的软件都是运行在Linux环境下,Wmware等虚拟机软件可以快速帮我们搭建一套Linux环境。但是默认搭建的Linux环境IP地址是动态的,较为不方便,所以本文探讨如何在Wmware提供的不同网络模式下配置静态IP。环境准备win10wmwarecento......
  • Linux如何让Redis-server在后台运行
    文档课题:Linux如何让Redis-server在后台运行.系统:rhel7.9数据库:redis6.2.61、问题描述redis安装后运行reids-server命令,内容显示如下.此时在该session中无法执行其它操作,当执行ctrl+c关闭界面后才能输入其它命令,但此时redis进程也会被关闭.[[email protected].......
  • linux 安装redis
       一、准备好gcc环境yuminstallgcc-c++复制代码出现以下日志,代表安装成功。Packagegcc-c++-4.8.5-39.el7.x86_64alreadyinstalledandlatestversionLoadedplugins:fastestmirrorDeterminingfastestmirrorsbase......
  • LINUX 放开端口,防火墙操作
    防火墙操作:查看防火墙状态systemctlstatusfirewalld、firewall-cmd--state暂时关闭防火墙systemctlstopfirewalld永久关闭防火墙(慎用)systemctldisablefirewalld开启防火墙systemctlstartfirewalld开放指定端口firewall-cmd--zone=public--add-port=8080/tcp--perman......
  • S5PV210开发 -- Linux dd命令
    昨天群里有人询问,为什么破坏BootLoader破坏不掉。出现错误:dd:writing'/dev/mtdblock0':Operationnotpermitted我说需要插着SD卡才可以。(这个也不对,不插SD卡也可以,那这个错误还是没有搞清楚)然后我们来看一下它操作指令:  busyboxddif=/dev/zeroof=/dev/mmcblk0bs=512......
  • linux 系统安装 zookeeper
      下载zookeeper安装包http://mirror.bit.edu.cn/apache/zookeeper/选择3.4.14版本   上传到服务器,并解压到指定目录tar-zxvfzookeeper-3.4.14.tar.gz-C/usr/local/进入/usr/local/zookeeper/config目录1、复制文件重命名cpzoo_sample.c......
  • linux 安装 rabbitmq
     RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。更新基本系统安装任何软件包之前,建议使用以......
  • linux安装Elasticsearch详细步骤
     坑都已经踩好了 照着步骤一次成功  不多废话 走起# ## 安装java运行环境elasticsearch是用Java实现的 跑elasticsearch必须要有jre支持 所以必须先安装jre传送门:# ## 安装elasticsearch-7.8.1也可以去官网下载 https://www.elastic.co/cn/downloads/elasti......
  • linux 安装kibana
      [root@izbp1agmpooj77xy5u4sspz/]#wgethttps://artifacts.elastic.co/downloads/kibana/kibana-7.8.1-linux-x86_64.tar.gz下载安装包   解压到/usr/local/tar-xzvfkibana-7.8.1-linux-x86_64.tar.gz-C/usr/local/重命名为kibanavimconfig/ki......