LTS分布式任务调度框架安装

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/snack8310/article/details/52458704

LTS分布式任务调度框架安装

LTS详细内容请看https://github.com/ltsopensource/light-task-scheduler

本文介绍安装过程

参照GITHUB上说明,本地使用build.sh编译出对应的jar包,复制到服务器上

lts-1.7.0-SNAPSHOT-bin.zip

解压缩,文件格式如下

bin  conf  lib  logs  pid  war

LTS-ADMIN

修改配置文件

 vim conf/lts-admin.cfg 

修改zookeeper和mysql数据库信息,zookeeper多个地址使用【,】分割

增加admin使用端口,如不配置,默认为8081,java代码中写的

port=8896

不要着急启动,默认会同时启动moniter,可修改

LTS-MONITOR

修改配置文件

vim conf/lts-monitor.cfg

修改同admin,无需增加端口号,修改zookeeper和mysql配置即可

修改后,执行admin启动

sh bin/lts-admin.sh start

注意的是,默认的welcome页面不可用,jetty配置问题,需要在地址后面增加/index.htm

http://xxx.xxx.xxx.xxx:8896/index.htm

JOB-TRACKER

job-tracker类似mq中的broker,不需要服务端和客户端配置,多起几个即可

修改配置文件

vim conf/zoo/jobtracker.cfg 

修改内容同monitor,如需多启动jobtracker,可以复制zoo目录,如zoo1,然后启动的时候指定不同的任务,启动目录如下

 sh bin/jobtracker.sh zoo start
 sh bin/jobtracker.sh zoo1 start

以上

展开阅读全文

没有更多推荐了,返回首页