调度kettle使用taskctl我该怎么部署
转载自: http://www.taskctl.com/forum/detail_133.html
最近在QQ群看到有小伙伴在问用taskctl调度kettle,都要安装些什么呢?都支持哪些平台上的kettle调度(windows/Linux)?从论坛搜到两种不同的调度方式那种是对的?如果都是对的,这两钟调度方式都有什么区别,那一种好一些?
带着这一系列的疑问,我们来看一下两份原贴的地址,http://www.taskctl.com/forum/detail_67.html, http://www.taskctl.com/forum/detail_124.html。其实从这两份帖子都是对的,只是采用了不同的方式来调度kettle。第一个帖子也是目前taskctl自带的插件,通过pan.sh(bat)或者kitchen.sh(bat)直接调用kettle的方式(和用户 通过crontab 或者 任务计划类似),跨机时需要安装代理;第二个帖子是新扩展的一种方式,是通过 kettle core 调用,使用java写的一个跨平台的插件服务,相较与老版本的插件,在效率和并发上都有一定优势,kettle插件服务本身已经集成了一个微型的web服务,用soap封装的,服务端的插件中直接封装的是curl发起的请求,此时调度kettle 目标机上不需要额外安装代理。
至此,我们可以来总结一下。如果kettle作业和Linux服务器在一台机器上,而且以前用的是crontab调度的,效率能接受,怕多安装一个插件服务的麻烦,可以直接用老版本的插件,当然此时如果想改善调度的效率,也可以采用kettle插件的方式;如果kettle作业和Linux服务器 不 在一台机器上,且kettle服务器只需要调用kettle作业,此时就可以用kettle插件服务,当然也可以用老版本的方式,根据kettle服务器的系统选择安装Linux代理还是windows代理,设计作业的时候,指定执行作业的节点即可。
最新文章
- asp.net 自带的缓存
- php中Closure::bind用法(手册记录)
- matlab学习笔记 bsxfun函数
- iOS 中使用类别简化代码开发
- 一次awk脚本的重构
- 《天书夜读:从汇编语言到windows内核编程》十一 用C++编写内核程序
- BZOJ 4553 Tjoi2016&;Heoi2016 序列
- 忘记root密码---单用户模式进入及操作
- Cocos2D:塔防游戏制作之旅(十二)
- python入门编程之mysql编程
- kindeditor扩展粘贴截图功能&;修改图片上传路径并通过webapi上传图片到图片服务器
- babel在项目里的使用
- shell expr用法
- Ubuntu GNOME 13.04将关闭窗口的按钮放在最右边
- 深入详解美团点评CAT跨语言服务监控(三)CAT客户端原理
- ubuntu网络配置及端口名修改
- FireDAC内部初探
- 设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。
- Dubbo -- 系统学习 笔记 -- 安装手册
- 在.net Core 使用PDF模板文件生成PDF文件,代替WEB打印控件!
热门文章
- [Jexus系列] 一、安装并运行 Jexus
- Spark修炼之道(基础篇)——Linux大数据开发基础:第二节:Linux文件系统、文件夹(一)
- c++命令提示符窗体下打印指定大小的菱形代码
- influxdb常用命令
- Redis缓存数据库安全加固指导(二)
- JavaScript图片裁剪
- c# Custom Controls
- [Android 编译(一)] Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程
- win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程( Win7 SQL Server2005 安装教程)
- hdoj--1872--稳定排序(水题)