首页 > 系统相关 >linux下安装xxljob

linux下安装xxljob

时间:2023-08-15 12:58:45浏览次数:39  
标签:tar admin linux jar job executor xxljob 安装 xxl

一. 环境准备

服务器上需要安装jdk和maven

(1). jdk下载地址:https://www.oracle.com/java/technologies/downloads/

(2)下载完成后上传到linux服务器上

(3)然后解压使用tar -zxvf jdk-8u351-linux-x64.tar.gz(tar包名改成自己版本的)

(4)配置jdk环境变量vim etc/profile:

export JAVA_HOME=/home/jdk/jdk1.8.0_144(jdk的安装目录)

export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarexport CLASSPATH=.:$JAVA_HOME/lib

(5)然后刷新环境变量使其生效:source /etc/profile

(6)验证是否安装成功:

 

(1) maven下载地址:https://maven.apache.org/download.cgi

 

(2)下载完成后上传到linux服务器上

(3)然后解压使用tar -zxvf apache-maven-3.9.4-bin.tar.gz(tar包名改成自己版本的)

(4)配置maven的环境变量vim etc/profile:

export MAVEN_HOME=/home/maven/apache-maven-3.9.4
export PATH=$MAVEN_HOME/bin:$PATH

(5)然后刷新环境变量使其生效:source /etc/profile

(6)查看是否安装成功:mvn -v

 

二 下载xxljob代码

 下载地址:github.com/xuxueli/xxl-job

下载完成后解压文件tar -zxvf xxl-job-2.3.1.tar.gz

然后在项目中的doc/db下找到sql语句在mysql中执行xxljob需要的数据库和表

 

三 修改项目中的配置文件

(1)xxl-job-admin/src/main/resources/application.properties

server.port=8080        #  端口一定不能冲突

#数据库信息,主要修改ip和数据库的用户名,密码

spring.datasource.url=jdbc:mysql://ip地址:3306/xxl-job?Unicode=true&characterEncoding=UTF-8

spring.datasource.username=root  

spring.datasource.password=password

(2)xxl-job-admin/src/main/resources/logback.xml

#修改log的保存位置

<property name="log.path" value="/home/xxl-job-2.3.1/xxl-job-admin.log"/>

(3)xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/application.properties

server.port=8081 # 端口不能重复
xxl.job.admin.addresses=http://127.0.0.1:8080/xxl-job-admin     # 如果admin改了端口此处也要改
xxl.job.executor.logpath=/home/xxl-job-2.3.1/logs/jobhandler # 执行器运行日志文件存储磁盘路径

(4)xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/logback.xml

#log的保存位置

<property name="log.path" value="/home/xxl-job-2.3.1/logs/xxl-job-executor-sample-springboot.log"/>

(5)xxl-job-executor-samples\xxl-job-executor-sample-frameless修改和xxl-job-executor-sample-springboot类似

 

四. 在解压目录下执行,/home/xxl-job-2.3.1

# mvn package

 五. 最后到xxl-job-admin下的target里面找到jar去启动服务

#nohup java -jar xxl-job-admin/target/xxl-job-admin-2.3.1.jar &

六. 访问http://xxx:8080/xxl-job-admin即可看到结果

 

七.到xxl-job-executor-sample-springboot下的target里面找到jar去启动服务

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

出现online机器地址即成功了

 

 

参考博客:https://blog.csdn.net/yuanzelin8/article/details/128091652

 

标签:tar,admin,linux,jar,job,executor,xxljob,安装,xxl
From: https://www.cnblogs.com/ahulwj/p/17630927.html

相关文章

  • 第一:Docker的安装
    小白开始学Docker: 从一个全新的centos7开始操作:第一步:下载安装docker需要的依赖包        yum-yinstallyum-utilsdevice-mapper-persistent-datalvm2 第二步:设置一下下载Docker的镜像源,如果不设置,会默认去Docker的官方下载,但是官方的服务器在国外,下载......
  • linux环境下监控docker进程运行情况,使用钉钉群机器人报警异常服务
    背景:在linux环境下,很多服务我们都使用docker来跑,很是方便,容器服务独立,配置独立,数据独立等等,但是有个问题,就是如果某个服务异常了,暂停了,停止了,一直重启中,我们要怎么及时的知道是哪个服务,并进行处理,保证业务正常运行。本文主要介绍使用docker服务自带的一些命令来实现一个基本的监......
  • Linux系统之top命令的基本使用
    (Linux系统之top命令的基本使用)一、top命令介绍top命令可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面,用热键可以管理。二、检查本地环境1.检查操作系统版本检查本地操作系统版本[root@j......
  • CentOS Linux 7&8安全基线检查
    阿里云标准-CentOSLinux7/8安全基线检查检查项类别描述加固建议等级密码复杂度检查身份鉴别检查密码长度和密码是否使用多种字符类型编辑/etc/security/pwquality.conf,把minlen(密码最小长度)设置为8-32位,把minclass(至少包含小写字母、大写字母、数字、特殊字符等4类字符中等3类或4......
  • ai下载-中文简体正版下载 安装激活步骤
    AdobeInc.最新推出的Photoshop2023版本,是一款备受期待的图像处理软件。与之前版本相比,Photoshop2023新增了许多实用功能,可以更好地满足用户对于图片处理的需求。首先,Photoshop2023在色彩管理方面进行了升级,支持更广泛的色彩空间,使得用户可以更加精确地控制色彩。同时,该版本也新......
  • AI最新版安装 AI2022中文汉化下载 安装激活步骤
    ai2023新版本和上个版本进行比较的话,增加了很多新的功能,当然一如既往地对以前的部分功能进行了优化和改进。比如现在Intertwine功能可以使对象部分重叠,我们在Illustrator与InDesign之间粘贴文本时可以保留格式,并且改进了放置多个链接文件的性能,这些功能的改动可以让软件的功能更加......
  • 鹏业软件为四川省工业设备安装集团有限公司开展上门培训服务
    8月10日至8月11日,鹏业软件为四川省工业设备安装集团有限公司安排安装算量软件应用培训,40人参与本次培训。本次培训由鹏业软件安装算量讲师唐时应主讲,通过对安装算量软件的电气、通风、给排水、数据管理及汇总等专业进行培训,通过对各专业的快速识别、快速计算等智能识别功能的操作讲......
  • MongoDB——Centos五步安装并设置服务自启(一)
     简介:官方地址:MongoDB:TheDeveloperDataPlatform|MongoDBMongoDB是一个开源的NoSQL数据库管理系统,它使用文档型数据模型来存储数据,以下是MongoDB的基本信息文档型数据存储:MongoDB使用BSON(BinaryJSON)格式存储数据,它是一种类似于JSON的二进制表示形式。每个文档是一个包含字......
  • 知识图谱(Knowledge Graph)- Neo4j 5.10.0 Docker 安装
    知识图谱(KnowledgeGraph)-Neo4j5.10.0Docker安装知识图谱(KnowledgeGraph)-Neo4j5.10.0CentOS安装https://neo4j.com/docs/operations-manual/5/docker/introduction/拉镜像[root@localhost~]#cat/etc/docker/daemon.json{"registry-mirrors":["http......
  • Linux常用命令
    Linux常用命令一、日期时间date[OPTION]...[+FORMAT]-u:printUTC+FORMAT:like+%Y-%m-%d-s:settimehwclock:显示硬件时间cal:查看日历uptime:查看系统运行时间二、输出&查看echo:显示输出的内容cat:显示文件内容more:向下翻页,查看文件内容;空格向下翻页......