Elastic-Job运维管理平台
# 5.1 源码的下载和打包
在Elastic-job的官方,提供了运维管理平台的源码,首先我们需要进行源码下载。
https://github.com/apache/shardingsphere-elasticjob-lite;
elastic-job-lite-console运维管理平台的项目。
maven package
对所有的项目进行打包。
# 5.2 部署运维平台
(一)、解压elastic-job-lite-console-3.0.0.M1-SNAPSHOT-console-bin.tar
(二)、解压目录
start.bat
# 5.3 作业操作
主要查看作业的状态,作业的分片;
(一)、配置Zookeeper的连接信息
(二)、查看作业运行状态
# 5.4 作业历史
在Zookeeper中存储的是作业当前的状态。要想查看作业历史
首先需要开启事件追踪,将作业历史保存在数据库或者ELK中;
spring整合Elastic-Job
<!--配置数据源-->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="com.mysql.jdbc.Driver"/>
<property name="jdbcUrl"
value="jdbc:mysql://localhost:3306/changgou_order"/>
<property name="user" value="root"/>
<property name="password" value="123"/>
</bean>
<!--配置数据源-->
<job:simple id="mySimpleJob" registry-center-ref="zk" cron="0/10 * * * * ?"
sharding-total-count="3"
class="cn.itcast.job.MySimpleJob" overwrite="true"
failover="true" event-trace-rdb-data-source="datasource">
</job:simple>
spring boot整合Elastic-Job
JobEventConfiguration jobEventConfiguration = new
JobEventRdbConfiguration(dataSource);
new SpringJobScheduler(bean,coordinatorRegistryCenter, simpleJobRootConfig,jobEventConfiguration,elasticJobListeners).init();
(一)、配置数据源
(二)、查看2信息
历史轨迹:站在服务器的角度查看;
历史状态:站在任务的角度查看;
上次更新: 2023/07/15, 02:20:43