Elastic-Job 基础篇:基本信息及环境搭建
来源:互联网 发布:warframe防火墙端口 编辑:程序博客网 时间:2024/06/11 19:48
一、基本信息参考
1、官方使用文档 http://dangdangdotcom.github.io/elastic-job/elastic-job-lite/02-guide/web-console/
2、源码 https://github.com/dangdangdotcom/elastic-job/tree/master/elastic-job-lite
二、环境搭建及使用
1、先安装一个ZooKeeper(这个请百度一下,很简单),然后启动ZooKeeper;
例如 10.7.28.58上安装的ZooKeeper,使用默认配置,监听2181端口,那么 启动后 ZooKeeper的监听地址为 10.7.28.58:2181
2、源码使用
(1)将上述 dangdangdotcom-elastic-job-master.zip 解压
(2)上述解压后,进入 elastic-job\elastic-job\elastic-job-example 目录,elastic-job-example 是一个用例的mavn工程,直接导入IDE,如Intellij IDE,并编译
(3)修改 elastic-job\elastic-job-example\elastic-job-example-lite-springboot\src\main\resources\application.yml 文件,将
serverList配置改为(1)中启动的 ZooKeeper则监听地址 10.7.28.58:2181,即
(4)找到 com.dangdang.ddframe.job.example.SpringBootMain 类,注释掉其中的
EmbedZookeeperServer.start(6181); ------该语句使用的是用例中内置的一个本地zookeeper,所以把它注释掉
即
(5)IDE中,右击SpringBootMain,选择运行
每隔5秒就会有打印如下日志,此时说明定时任务已经执行了:
2、运维平台
(1)可以参照 http://dangdangdotcom.github.io/elastic-job/elastic-job-lite/02-guide/web-console/
(2)为了“傻瓜式”,如下给出具体使用说明:
- 解压该附件
说明:
其实,本文第一部分中的附件,就含有elastic-job-lite-console,但是该工程需要编译完了,才能执行,为了重点介绍elastic-job-lite如何使用,所以此处直接给出编译好的包 - 进入elastic-job-lite-console-2.1.5\bin 目录,windows环境运行start.bat, linux环境运行start.sh(运行sh文件时,别忘了用chmod增加其执行权限)
- 打开浏览器访问
http://localhost:8899/
即可访问控制台。8899为默认端口号,可通过启动脚本输入-p自定义端口号 - 提供两种账户,管理员及访客,管理员拥有全部操作权限,访客仅拥有察看权限。默认管理员用户名和密码是root/root,访客用户名和密码是guest/guest,可通过conf\auth.properties修改管理员及访客用户名及密码。
- 登录后,有如下界面
- 上述界面,主要关注 “全局配置” 及 “作业操作”
至此,如何使用官方的源码,搭建用例,及如何使用运维平台进行服务监控。
那么,用例中的定时任务,是怎么创建的呢?
这个问题,我们放在后面的 使用篇 中,将一一进行讲解。
- Elastic-Job 基础篇:基本信息及环境搭建
- elastic-job监控平台搭建
- Elastic-Job 使用篇
- Elastic-JOB
- Elastic-Job
- Elastic job
- Elastic Job Cloud 使用篇(1)
- Elastic-Job分布式环境中有问题的解决方法
- Elastic-job源码学习——环境准备
- elastic job (一) elastic-job-lite----SimpleJob
- Elastic-Job之简单Job
- elastic-job 构建
- Elastic-Job中常见问题
- Elastic-Job快速使用
- Elastic-Job的主要功能
- Elastic-Job实现原理
- Elastic-Job使用限制
- Elastic-Job开发指南
- JS笔记
- 全局解释器锁(GIL)Cpython
- XListView+ViewPager
- UVa-11987 Almost union-find(带删除操作的并查集)
- 照片墙
- Elastic-Job 基础篇:基本信息及环境搭建
- 取反的最短路问题(Dijkstra)
- B-number[数位DP]
- 【华为机试】字符串加密
- 有向图强连通分量的Tarjan算法
- csu1976搬运工小明(二分)
- openwrt-mt7688编译与烧录
- SAP中用json数据格式调用http接口发送短信邮件案例
- usb安装ubuntu