快速开始

1. 准备工作

1.1 下载例子,并导入进IDEA或Eclipse

例子地址 : https://github.com/ltsopensource/lts-examples

1.2 下载Admin

地址:http://git.oschina.net/hugui/light-task-scheduler/blob/master/dist/lts-1.6.8-bin.zip

1.3 启动zookeeper

这里假设是 127.0.0.1 端口 2181

1.4 启动mysql

这里假设是 127.0.0.1:3306 用户名密码:root, root

创建数据库:假设数据库名称是 lts

2. 跑例子

2.1 启动JobTracker

启动 lts-examples/lts-example-jobtracker/lts-example-jobtracker-java 下 com.github.ltsopensource.example.java.Main 类, 出现 com.github.ltsopensource.core.cluster.JobNode - [LTS] ========== Start success 日志表示启动成功

2.2 启动TaskTracker

启动 lts-examples/lts-example-tasktracker/lts-example-tasktracker-java 下 com.github.ltsopensource.example.java.Main 类, 出现 com.github.ltsopensource.core.cluster.JobNode - [LTS] ========== Start success 日志表示启动成功

2.3 启动JobClient并提交任务

启动 lts-examples/lts-example-jobclient/lts-example-jobclient-java 下 com.github.ltsopensource.example.java.Main 类, 出现 com.github.ltsopensource.core.cluster.JobNode - [LTS] ========== Start success 日志表示启动成功, 这个例子里面在jobclient启动完成之后,提交了四个不同的任务。在提交之后,你回收到任务执行完成的日志,并查看tasktracker端,也会有执行的日志

到这里一个LTS的任务执行链路已经成功打通,但是还没有一个可视化的界面提供用户查看,操作等,下面再介绍启动Admin后台

3. 启动Admin

3.1 解压前面下载到的lts-1.6.8-beta1-bin.zip

文件结构大概如下

-- lts-${version}-bin
    |-- bin
    |   |-- jobtracker.cmd
    |   |-- jobtracker.sh
    |   |-- lts-admin.cmd
    |   |-- lts-admin.sh
    |   |-- lts-monitor.cmd
    |   |-- lts-monitor.sh
    |   |-- tasktracker.sh
    |-- conf
    |   |-- log4j.properties
    |   |-- lts-admin.cfg
    |   |-- lts-monitor.cfg
    |   |-- readme.txt
    |   |-- tasktracker.cfg
    |   |-- zoo
    |       |-- jobtracker.cfg
    |       |-- log4j.properties
    |       |-- lts-monitor.cfg
    |-- lib
    |   |-- *.jar
    |-- war
        |-- jetty
        |   |-- lib
        |       |-- *.jar
        |-- lts-admin.war
  1. 修改 conf/lts-monitor.cfg 和 conf/lts-admin.cfg 下的配置,如果有需要的话 (如果需要改下端口,添加 port=端口号 到 lts-admin.cfg中)
  2. 启动windows下运行 bin/lts-admin.cmd, linux 下运行bin/lts-admin.sh 访问 http://localhost:8081/index.htm

3.2 自己部署tomcat

拷贝 war/lts-admin.war 到tomcat的部署目录,解压之后,修改相应的配置文件即可 (conf/lts-monitor.cfg 和 conf/lts-admin.cfg)

results matching ""

    No results matching ""