Bläddra i källkod

:memo: 编写文档:新增elastic-job任务监控平台搭建

lishangbu 7 år sedan
förälder
incheckning
5f94fe8323
2 ändrade filer med 76 tillägg och 0 borttagningar
  1. 2 0
      doc/md/catalog.md
  2. 74 0
      doc/md/elastic-job-monitor-platform.md

+ 2 - 0
doc/md/catalog.md

@@ -7,3 +7,5 @@
 > [代码生成使用](codegen.md)  
 
 > [社交登录使用](social.md)  
+
+> [任务监控平台搭建](elastic-job-monitor-platform.md)  

+ 74 - 0
doc/md/elastic-job-monitor-platform.md

@@ -0,0 +1,74 @@
+# Elastic-Job作业监控平台搭建
+
+## 获取源码
+首先是上github下载elastic-job的源码,目前最新的地址如下:  https://github.com/elasticjob/elastic-job-lite
+
+下载前要注意源码需要和你使用的elastic-job版本一致。
+
+![20189416555](http://p7sojn4oj.bkt.clouddn.com/20189416555.png)
+
+
+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
+```
+
+通过全局配置-注册中心配置,填入以下参数:
+
+![201894174025](http://p7sojn4oj.bkt.clouddn.com/201894174025.png)
+
+然后修改全局配置-事件追踪数据源配置,填入以下参数:
+
+![20189417457](http://p7sojn4oj.bkt.clouddn.com/20189417457.png)
+
+在操作处点击连接,出现已连的字样表示连接成功。
+
+![201894174634](http://p7sojn4oj.bkt.clouddn.com/201894174634.png)
+
+最终效果如下:
+
+![20189418110](http://p7sojn4oj.bkt.clouddn.com/20189418110.png)