mirror of
http://git.pig4cloud.com/pig/pigx.git
synced 2026-11-08 20:49:00 +08:00
Merge branch 'master' into dev
This commit is contained in:
commit
41506731de
6 files changed
+81
-5
No files matched your search
@@ -7,3 +7,5 @@
|
||||
> [代码生成使用](codegen.md)
|
||||
|
||||
> [社交登录使用](social.md)
|
||||
|
||||
> [任务监控平台搭建](elastic-job-monitor-platform.md)
|
||||
@@ -0,0 +1,74 @@
|
||||
# Elastic-Job作业监控平台搭建
|
||||
|
||||
## 获取源码
|
||||
首先是上github下载elastic-job的源码,目前最新的地址如下: https://github.com/elasticjob/elastic-job-lite
|
||||
|
||||
下载前要注意源码需要和你使用的elastic-job版本一致。
|
||||
|
||||

|
||||
|
||||
|
||||
1. 在你喜欢的终端应用里执行以下命令:
|
||||
|
||||
```bash
|
||||
git clone https://github.com/elasticjob/elastic-job-lite.git
|
||||
```
|
||||
|
||||
2. 下载完成以后cd到仓库
|
||||
|
||||
3. 以PigX所使用的2.1.5版本为例,执行以下命令切换到2.1.5标签的代码:
|
||||
|
||||
```bash
|
||||
git checkout 2.1.5
|
||||
```
|
||||
|
||||
## 编译源码
|
||||
|
||||
这个过程很简单,执行命令:
|
||||
|
||||
```bash
|
||||
mvn package -DskipTests
|
||||
```
|
||||
|
||||
## 开始使用
|
||||
|
||||
1. 进入/elastic-job-lite/elastic-job-lite-console/target文件夹,有一个叫做```elastic-job-lite-console-2.1.5.tar.gz```的文件就是我们需要的了。
|
||||
|
||||
2. 解压之,执行bin目录下的start脚本,这货默认运行在```8899```端口,以用户名:```root```和密码:```root```进行登录
|
||||
|
||||
3. 知道大家可能看不懂,右上角切换一波语言吧!
|
||||
|
||||
4. 以pigx最新的1.6.0的稳定版代码为例,查看配置中心下的```pigx-daemon-dev.yml```文件,与我们目前相关的配置文件如下:
|
||||
|
||||
```yml
|
||||
## 定时任务
|
||||
spring:
|
||||
# 保存定时任务的数据源
|
||||
datasource:
|
||||
type: com.zaxxer.hikari.HikariDataSource
|
||||
driver-class-name: com.mysql.jdbc.Driver
|
||||
username: root
|
||||
password: root
|
||||
url: jdbc:mysql://127.0.0.1:3306/pigx?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false
|
||||
elasticjob:
|
||||
# 分布式任务协调依赖zookeeper
|
||||
zookeeper:
|
||||
server-lists: 127.0.0.1:2181
|
||||
namespace: pigx-daemon
|
||||
```
|
||||
|
||||
通过全局配置-注册中心配置,填入以下参数:
|
||||
|
||||

|
||||
|
||||
然后修改全局配置-事件追踪数据源配置,填入以下参数:
|
||||
|
||||

|
||||
|
||||
在操作处点击连接,出现已连的字样表示连接成功。
|
||||
|
||||

|
||||
|
||||
最终效果如下:
|
||||
|
||||

|
||||
@@ -4,5 +4,5 @@ spring:
|
||||
type: com.zaxxer.hikari.HikariDataSource
|
||||
driver-class-name: com.mysql.jdbc.Driver
|
||||
username: root
|
||||
password: Bjyjht2017!@#
|
||||
password: root
|
||||
url: jdbc:mysql://127.0.0.1:3306/pigx?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false
|
||||
@@ -12,7 +12,7 @@ spring:
|
||||
type: com.zaxxer.hikari.HikariDataSource
|
||||
driver-class-name: com.mysql.jdbc.Driver
|
||||
username: root
|
||||
password: Bjyjht2017!@#
|
||||
password: root
|
||||
url: jdbc:mysql://127.0.0.1:3306/pigx?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false
|
||||
jackson:
|
||||
time-zone: GMT+8
|
||||
|
||||
@@ -13,12 +13,12 @@ spring:
|
||||
type: com.zaxxer.hikari.HikariDataSource
|
||||
driver-class-name: com.mysql.jdbc.Driver
|
||||
username: root
|
||||
password: Bjyjht2017!@#
|
||||
password: root
|
||||
url: jdbc:mysql://127.0.0.1:3306/pigx?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false
|
||||
elasticjob:
|
||||
# 分布式任务协调依赖zookeeper
|
||||
zookeeper:
|
||||
server-lists: 127.0.0.1:13181
|
||||
server-lists: 127.0.0.1:2181
|
||||
namespace: pigx-daemon
|
||||
# 普通任务
|
||||
simples:
|
||||
|
||||
@@ -12,7 +12,7 @@ spring:
|
||||
type: com.zaxxer.hikari.HikariDataSource
|
||||
driver-class-name: com.mysql.jdbc.Driver
|
||||
username: root
|
||||
password: Bjyjht2017!@#
|
||||
password: root
|
||||
url: jdbc:mysql://127.0.0.1:3306/pigx?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false
|
||||
|
||||
# mybaits 模块配置
|
||||
|
||||
Reference in new issue
Block a user