目录
开始使用 apache-shardingsphere-elasticjob-3.0.1-lite-ui-bin.tar.gz 发现和项目的版本不一样,导致web-ui上面功能报错
前言
需要对应项目中的elastic-job版本:2.1.5
<dependency>
<groupId>com.dangdang</groupId>
<artifactId>elastic-job-lite-core</artifactId>
<version>2.1.5</version>
</dependency>
<dependency>
<groupId>com.dangdang</groupId>
<artifactId>elastic-job-lite-spring</artifactId>
<version>2.1.5</version>
</dependency>
下载
直接点击 Source code (tar.gz) 下载
构建流程
## 解压
shardingsphere-elasticjob-2.1.5.tar.gz
## 导入IDEA
1. 父级 pom.xml jdk 修改 8
2. <repositories> 标签都屏蔽或者删除,影响下载速度
## 打包与跳过测试
mvn clean install -Prelease -DskipTests
## 打包后,生成*.tar.gz
${path}\shardingsphere-elasticjob-2.1.5\elastic-job-lite\elastic-job-lite-console\target\elastic-job-lite-console-2.1.5.tar.gz
## 解压
elastic-job-lite-console-2.1.5.tar.gz
## 修改登录账户密码
${path}\elastic-job-lite-console-2.1.5\conf\auth.properties
## 启动服务
1. 默认端口启动:双击 start.bat
2. 修改端口启动:使用蓝色的CMD, .\start.bat -p 8090
页面操作
输入网址: http://localhost:8899/
- 对应
application.yml
配置
elastic-job:
zookeeper:
server-list: 114.114.114.114:2181
namespace: springboot-elasticjob
- 页面添加注册中心配置
注册中心名称 | 注册中心地址 | 命名空间 |
---|---|---|
zookeeper | 114.114.114.114:2181 | springboot-elasticjob |
-
点击
连接
按钮 -
作业操作 -> 作业维度 (可以查看到
ZK
上面到JOB
, 如果项目在运行某个JOB情况下,显示正常
)