===============================================
JobClient:主要负责提交任务, 并接收任务执行反馈结果。
JobTracker:负责接收并分配任务,任务调度。
TaskTracker:负责执行任务,执行完反馈给JobTracker。
Monitor:(管理后台)主要负责节点管理,任务队列管理,监控管理等。
===============================================
1.下载
https://github.com/ltsopensource/light-task-scheduler
2.解压 执行build.sh
3.生成的dist文件夹 解压dist/lts-1.7.1-SNAPSHOT-bin.zip
修改dist/lts-1.7.1-SNAPSHOT-bin/conf下
lts-admin.cfg
lts-monitor.cfg
zookeeper地址
registryAddress=zookeeper://127.0.0.1:2181
mysql数据库用户名密码
configs.jdbc.url=jdbc:mysql://127.0.0.1:3306/lts
configs.jdbc.username=root
configs.jdbc.password=111111
增加jdbc.create.db.table=true
可修改后台登陆的用户名密码lts-admin.cfg
console.username=admin
console.password=admin
4.启动zk ./zkServer.sh start
启动mysql ./mysql.server start
5.数据库中创建lts库 启动会自动生成表(jdbc.create.db.table=true)
6.在dist/lts-1.7.1-SNAPSHOT-bin/bin/下
启动admin后台 执行 sh lts-admin.sh start
启动JobTracker 执行./jobtracker.sh zoo start(修改下conf/zoo下的配置文件)
如果你想启动两个JobTracker节点,那么你需要拷贝一份zoo,譬如命名为zoo2,修改下zoo2下的配置文件,然后运行sh jobtracker.sh zoo2 start即可。logs文件夹下生成jobtracker-zoo.out日志。
7.查看admin日志dist/lts-1.7.1-SNAPSHOT-bin/logs/lts-admin.out
如果成功启动 日志中会输出访问地址
LTS-Admin started. http://172.16.26.213:8081/index.htm
默认admin admin
分享到:
相关推荐
需要独立部署 JobTracker 工程,并引入以下依赖项: <groupId>com.lts</groupId> <artifactId>lts-jobtracker ${lts.version} 小结 LTS 是一个功能强大且灵活的分布式任务执行框架,提供了多种配置方式和多...
其“LTS”版本代表“长期支持”(Long-Term Support),意味着该版本将获得比常规版本更长时间的维护和安全更新。 标题中的“mysql:lts镜像(8.4.3)”指的是一个特定版本的MySQL数据库镜像,版本号为8.4.3。这个...
- **工作节点(LTS-Worker)**:LTS-Worker部署在各个计算节点上,接收调度中心的指令,执行具体任务。它们可以动态加入或退出集群,保证系统的弹性扩展性。 **3. 功能特性** - **任务类型支持**:LTS支持实时任务...
这表明在部署和运行 lts-admin 之前,可能需要按照文档进行一些必要的设置。文件应被放置在单个 Tomcat 应用服务器的 "webapp" 目录下,然后启动 Tomcat 服务器以运行 lts-admin。Tomcat 是一个流行的开源 Java 应用...
Jenkins 2024/12 最新版本: 2.479.2 LTS
1. 分布式:LTS支持分布式部署,可以将任务分散到多台服务器上,提高系统的并行处理能力。 2. 定时与实时:LTS不仅支持定时任务,还可以处理实时任务,满足不同业务需求。 3. 高可用:通过主从复制机制,确保任务...
在压缩包文件名称列表中,“lts-admin”可能是LTS Admin的源代码或者打包文件,包含所有必要的资源和配置,用户可以下载解压后在本地环境进行部署和运行,以管理和监控自己的LTS集群。 总结来说,LTS是一个强大的...
在本教程中,我们将深入探讨如何在OpenEuler 20.03LTS SP2操作系统上进行OpenGauss 3.0.0单机部署的过程。OpenGauss是一款开源数据库管理系统,专为大规模数据处理设计,具有高性能、高可用性、安全可靠等特点。在...
在Ubuntu 16.04 LTS服务器部署Jenkins 本文讲述怎样在Ubuntu 16.04 LTS服务器上部署Jenkins环境。Jenkins是基于Java语言开发的持续集成工具,为软件开发提供了一个持续集成服务。Jenkins是一个基于服务器的系统,...
Jenkins 2.452.2-lts版本,搭配Docker容器镜像技术,以及内置JDK 21版本,为现代软件开发和部署提供了强大的支持。无论是在传统的软件工程环境中,还是在新兴的DevOps文化下,这种组合都显示出了其卓越的稳定性和...
CentOS 7.9 安装 Zabbix 6.0 LTS 版 Zabbix 是一个基于 Web 的网络监控系统,能够实时监控服务器、网络设备和应用程序的状态。下面是 CentOS 7.9 安装 Zabbix 6.0 LTS 版的详细步骤。 安装 Nginx 首先,需要安装 ...
Jenkins 是一款开源的...总的来说,Jenkins 2.401.3 LTS 是一个强大且稳定的持续集成/持续部署解决方案,尤其适合那些重视安全性和长期支持的组织。通过与 JDK 11 和 17 的兼容性,它为现代开发环境提供了坚实的基础。
内容概要:本文详细介绍在openEuler 22.03 LTS操作系统上源码安装和部署MySQL 8.0.39的全流程,涵盖前期准备(硬件要求、操作系统及软件工具)、环境配置(防火墙配置、系统参数调整、用户和磁盘创建)、Yum源配置、...
SDK通常包括API文档、开发工具、调试器以及用于构建、测试和部署应用的工具。使用Node.js SDK,开发者可以轻松地构建服务器端应用、命令行工具、网络服务,甚至是桌面应用。 在提供的压缩包文件名“node-v10.14.2-...
7. **Docker支持**:预装了Docker,简化了容器技术的部署和管理,增强了开发和运维的效率。 8. **安全增强**:包括内核级安全强化、AppArmor安全策略以及默认开启的火墙UFW,为用户提供更好的防护。 9. **软件中心...
在监控系统Zabbix 7.0 LTS版本的数据库优化中,对MySQL/MariaDB数据库的历史记录和趋势表进行分区是提升数据库性能和管理数据生命周期的重要步骤。Zabbix通过数据收集和存储机制,将收集到的每个值作为原始数据保存...
docker部署redmine(postgress库) 验证环境: lsb_release -a Ubuntu 20.04.3 LTS 1.docker加载本地镜像 docker load -i docker_image_redmind5.0.4_postgres_14.1.tar(内含redmine5.0.4 + postgres_14.1) 2....