您的位置:首页 > 其它

实战 - LTS安装部署

2017-06-28 09:26 274 查看
light-task-scheduler (LTS) 国内开源的分布式作业调度系统。主要用于解决分布式任务调度问题,支持实时任务,定时任务和Cron任务。请大家一起支持国产开源。

项目地址:

github地址: https://github.com/ltsopensource/light-task-scheduler 
oschina地址: http://git.oschina.net/hugui/light-task-scheduler[/code] 

准备工作

环境说明:

操作系统 :CentOs6.5
maven : 3.3.9
java : 1.8
MySQL:5.1


克隆一份LTS源码。

创建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。

备注: 试过在Windows下,运行build.cmd,虽然构建成功,但是并没有生成dist目录,所以建议还是在linux系统下构建项目。

解压lts-${version}-bin.zip,以下都称为lts-1.7.1-SNAPSHOT-bin目录。

启动JobTracker

修改配置文件

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

http://192.168.80.130:8081/index.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: