===============================================
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-admin 之前,可能需要按照文档进行一些必要的设置。文件应被放置在单个 Tomcat 应用服务器的 "webapp" 目录下,然后启动 Tomcat 服务器以运行 lts-admin。Tomcat 是一个流行的开源 Java 应用...
- **工作节点(LTS-Worker)**:LTS-Worker部署在各个计算节点上,接收调度中心的指令,执行具体任务。它们可以动态加入或退出集群,保证系统的弹性扩展性。 **3. 功能特性** - **任务类型支持**: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是一个基于服务器的系统,...
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 的兼容性,它为现代开发环境提供了坚实的基础。
SDK通常包括API文档、开发工具、调试器以及用于构建、测试和部署应用的工具。使用Node.js SDK,开发者可以轻松地构建服务器端应用、命令行工具、网络服务,甚至是桌面应用。 在提供的压缩包文件名“node-v10.14.2-...
7. **Docker支持**:预装了Docker,简化了容器技术的部署和管理,增强了开发和运维的效率。 8. **安全增强**:包括内核级安全强化、AppArmor安全策略以及默认开启的火墙UFW,为用户提供更好的防护。 9. **软件中心...
将Linux VM部署为路由器(IPv4) 该模板使用启用了单个NIC + IP转发的功能将Linux路由器(Ubuntu 18.04-LTS)部署到现有的虚拟网络(VNET)/子网。将Windows VM部署为路由器(IPv4和IPv6) 该模板使用启用了单个NIC ...
总结,OpenStack Kilo在Ubuntu 14.04 LTS上的安装部署涉及多个步骤和组件的配置,这是一项复杂但重要的任务。正确安装和配置OpenStack Kilo将为用户提供强大的云基础设施,支持各种云计算应用和服务。
ZABBIX 4.0 LTS+Grafana5.3部署(最新版), zabbix美化页面显示插件grafana安装配置
在服务器方面,公司想要尽量减少部署修复期间的骚动,例如在关键安全漏洞事件响应期间。 LTS 的含义 长期支持计划将为 TF-A 项目提供稳定和可靠的支持。该计划将确保 TF-A 的每个版本都能获得长期的维护和更新,这...
Jenkins 2.332.2 LTS 版本支持 CI/CD 实践,允许开发团队频繁地将代码更改合并到主分支,并通过自动化流程验证代码质量、执行测试并部署到生产环境。这有助于快速发现和修复问题,提高软件的可靠性和稳定性。 **4. ...
《精通Django:Django ...通过《精通Django:Django 1.8 LTS全解》这本书,读者将能够深入理解Django框架的各个方面,从基础到高级,从开发到部署,全面掌握Django 1.8的使用,为构建高质量的Web应用程序打下坚实基础。