Elastic-Job 基础篇:基本信息及环境搭建
2017-08-12 13:50
405 查看
一、基本信息参考
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-2.1.5.tar.gz
说明:
其实,本文第一部分中的附件,就含有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修改管理员及访客用户名及密码。
登录后,有如下界面
上述界面,主要关注 “全局配置” 及 “作业操作”
至此,如何使用官方的源码,搭建用例,及如何使用运维平台进行服务监控。
那么,用例中的定时任务,是怎么创建的呢?
这个问题,我们放在后面的 使用篇 中,将一一进行讲解。
相关文章推荐
- [NUST-Wangpeis]基于i.MX287学习Linux[1]---基本环境搭建及设备信息
- Java基础篇--环境搭建与基本语法(一)
- Hadoop小兵笔记【六】hadoop2.2.0伪分布式环境搭建疑难-JobHistory显示Job信息为空
- Android搭建环境和android工程基本信息;android的xml代码自动提示功能
- SSH商城Demo --- 五、搭建SSH开发环境,配置基本信息
- Hibernate(一)—环境搭建和基本的增删改查
- Maven搭建hadoop环境之pom.xml基本配置
- Java基本开发环境搭建
- 前端基本开发环境与工具搭建
- windows8.1下javaweb环境搭建及基本配置(jdk+tomcat+eclipse)
- iPad开发环境搭建和基本概念
- FFMPEG在嵌入式硬件上应用之 —— 基本环境搭建及编译
- kafka的环境搭建和基本命令
- Java当中的基本概念和环境搭建
- 搭建Go语言开发环境-基础篇
- windows和虚拟机linux基本共享环境的搭建
- ubuntu下c/c++基本编译环境的搭建
- Maven项目管理(一) IntelliJ Idea+Maven环境搭建与基于命令行的基本使用
- 基本环境搭建
- SpringMVC+ibatis+maven+shiro环境搭建过程中的基本注意事项