下载
github地址: https://github.com/ltsopensource/light-task-scheduler
oschina地址: http://git.oschina.net/hugui/light-task-scheduler
配置操作环境 :maven,JDK,MySQL
创建数据库
create database lts;
执行resources\sql\mysql\lts_admin_node_onoffline_log.sql脚本。
运行项目根目录(light-task-scheduler)下的构建脚本:
sh build.sh
构建成功后,在项目根目录下,会生成dist目录,并且在该目录下生成一个文件:lts-version-bin.zip,例如:lts-1.7.1-SNAPSHOT-bin.zip
- 修改配置文件
lts-1.7.1-SNAPSHOT-bin/conf/zoo目录下的:jobtracker.cfg 、 lts-monitor.cfg ,主要修改zookeeper、mysql的配置信息。 - 运行JobTracker
cd bin/ #进入lts-1.7.1-SNAPSHOT-bin/bin
sh jobtracker.sh zoo start #启动JobTracker
##启动成功结果##
Starting LTS JOB_TRACKER [zoo] ...
STARTED
第一次成功启动后,会在lts-1.7.1-SNAPSHOT-bin目录下,生成logs和pid目录。
其中pid目录生成JobTracker的进程PID文件jobtracker-zoo.pid,而logs目录生成JokTracker日志输出文件jobtracker-zoo.out。
启动LTS-Admin后台管理Web
- 修改配置文件
lts-1.7.1-SNAPSHOT-bin/conf目录下的:lts-admin.cfg 、 lts-monitor.cfg ,主要修改zookeeper、mysql的配置信息。 - 运行LTS-Admin后台管理Web
cd bin/ #进入lts-1.7.1-SNAPSHOT-bin/bin
sh lts-admin.sh start #启动LTS-Admin
##启动成功结果##
Starting LTS LTS-Admin ...
STARTED
启动成功后,会在logs和pid目录中生成两个文件,logs下生成lts-admin.out,此为LTS-Admin后台网站打印出来的日志(日志中输出相关web站点的信息,比如访问地址)。pid下生成lts-admin.pid,LTS-Admin的进程PID。
3. 访问LTS-Admin后台管理Web
4. http://192.168.80.130:8081/index.htm
5. 添加任务
- 用户参数
{"provider":"com.jackrain.nea.cp.api.CempUpdateCmd","type":"dubbo","version":"1.0","group":"cp"}