首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

kettle调度监控平台(kettle-scheduler)开源

背景 Kettle作为用户规模最多开源ETL工具,强大简洁功能深受广大ETL从业者欢迎。但kettle本身调度监控功能却非常弱。...所以大家在实施kettle作业调度功能时候,通常采用以下几种方式:使用spoon程序来启动Job,使用crontab或计划任务,自主开发java程序来调用kettle类库。...项目介绍 Kettle调度监控平台(以下简称KS)是一个自主开发javaweb程序,专门用来调度监控kettle客户端创建job和transformation。...项目源码:GitHub – zhaxiaodong9860/kettle-scheduler: 一款简单易用Kettle调度监控平台,专门用来调度监控kettle客户端创建job和transformation...整体框架是由spring+sprin gmvc +beetlsql整合而成,通过调用kettleAPI来执行转换和作业,并且使用quartz框架完成调度工作。

9.1K150

开源基于开源Kettle自研大数据调度服务监控平台

Kettle 5.x版本, 使用kettlespoon客户端做数据抽取 为企业解决了棘手并且重要ETL问题,因此Kettle是一款非常优秀开源数据抽取工具。...企业痛点 kettleSpoon客户端太耗内存,异常卡顿,性能瓶颈明显 kettle自带web管理工具,极其简陋,异常难用,无法投入生产环境 kettle客户端工具无法在linux系统使用 kettle...客户端无法做到真正意义上跨平台,bat及shell脚本切换繁杂 kettle客户端迁移麻烦,每次都要安装一遍,耗费精力 它是一款超轻量级kettle web端调度监控平台 支持作业、转换自定义模板设置.../FTP/FTPS远程资源库配置 支持资源库目录树查看 支持作业、转换集群调度(远程子服务器调用) 支持作业、转换GUI端配置同步到web端 支持作业、转换调度配置 支持作业、转换监控管理 支持作业...、日志管理 提供丰富业务库、字典库自定义设置 提供完整、实时大盘调度监控 提供系统用户、角色、权限管理 提供Druid数据库查询脚本实时监控能力 支持 Kettle 7.0.1+以上 版本 当前

2.8K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    10级商用版Kettle作业调度工具taskctl免费开源

    产品简介 taskctl是一款由成都塔斯克信息技术公司历经10年研发etl作业集群调度工具,该产品概念新颖,体系完整、功能全面、使用简单、操作流畅,它不仅有完整调度核心、灵活扩展,同时具备完整应用体系...、提升工作效率、保证后台数据安全,工作需求场景能够应用到ETL批量作业调度工具,将在此疫情期间让你白嫖免费使用价值总额约10万级TASKCTL 领取方式:vx搜索并关注公众号"taskctl"...运维优先要保障便是高可用,这也是自动化运维一大目标。例如通过自动化保存和恢复机制,全天候系统监控和远程通信,以大幅降低网络停机时间;或是快速恢复,减少故障带来损失。...传统运维方式想要满足这些需求是很困难,而自动化运维工具则可以填补此类需求,在无需雇佣更多员工情况下,最大限度地提高性能。 调度工具对比 Oozie Oozie:训象人(调度mapreduce)。...taskctl 是一款功能全面的作业自动化调度技术管理工具

    2.3K40

    kettle工具简单使用

    1.使用kettle抽取CSV文件 通过Kettle工具抽取CSV文件csv_extract.csv中数据并保存至数据库extract数据表csv中。...(1)、创建一个转换 通过使用Kettle工具,创建一个转换csv_extract,并添加“CSV文件输入”控件、“表输出”控件以及Hop跳连接线,具体如图所示。...(4)进行转换 单击转换工作区顶部 三角 按钮,运行创建csv_extract转换。 (5)查看数据 通过SQLyog工具,查看数据表csv是否已成功插入100行数据。...2、json文件抽取 通过Kettle工具抽取JSON文件json_extract.json中数据并保存至数据库extract中数据表json中。...(1)通过使用Kettle工具,创建一个转换json_extract,并添加“JSON input”控件、“表输出”控件以及Hop跳连接线,具体如图所示。

    2K20

    Kettle工具基本使用

    2.1 Kettle简介 2.1.1 Kettle概述 Kettle是国外免费开源轻量级ETL工具,是基于Java语言开发,可以在Windows.Linux,UNIX系统上运行,且绿色不需安装...Kettle工具主要有四个组件组成,分别是Spoon,Pan,Kitchen以及Carte组件,具体功能如下: *Spoon为集成开发软件,用于构建作业和转换,执行或调试作业和转换,还可以用于监控...*Kitchen以命令行方式执行Spoon生成作业程序 *Carte是一个重要组件,是基于Jetty轻量级HTTP服务器,主要用于监控HTTP执行作业和转换进度。...2.3 Kettle基本概念 Kettle工具执行分为两个层次,即转换和作业,这两个层次主要区别在于数据传递和执行方式。...下图描述Kettle作业常用功能控件: 2.4.3 数据库连接 数据库种类多,因此Kettle工具数据库连接窗口包含多种数据库类型,具体如下图所示:

    4K30

    kettle工具练习

    一.抽取CSV文件csv.extract.csv中数据保存至数据库extract中数据表csv中。...1.打开kettle工具创建一个转换csv_extract,并添加“CSV文件输入”控件,“表输出”控件及Hop跳连接线,用于实现CSV文件数据抽取功能,具体效果如下图所示: 2.配置CSV文件输入控件...5.查看数据表csv中数据,通过SQLyog工具,查看数据表是否已经成功插入100行数据,结果如下图所示: 通过上图可看出,数据表csv中已经成功插入数据(这里只展示部分数据),说明成功实现了将CSV...二.抽取JSON文件json_extract.js中数据保存至数据库extract中数据表json中。 1.打开kettle工具创建转换,并添加JSONinput控件。...input控件输入2条数据并写入该控件中,JSON input2控件读取JSON input控件2条数据data字段中并获取6条数据作为输入并写入该控件中,表输出控件读取JSON input控件

    651100

    kettle工具介绍和使用

    kettle详解(数据抽取、转换、装载) 原文地址链接:https://blog.csdn.net/qq_35731570/article/details/71123413 文件资源库模式调度命令.../pan.sh -file=/home/hadoop/workplace/kettle/trans/test_cml.ktr -norep 数据库资源库模式调度命令: job:.../pan.sh -rep=kettle1 -user=admin -pass=admin -trans=trans 一:下载路径 当你要学习一个工具时,往往一开始就找不到下载路径,也不知道是为什么,连个官网都找不到...Kettle是一款国外开源ETL工具,纯Java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。...Kettle这个ETL工具集,它允许你管理来自不同数据库数据,通过提供一个图形化用户环境来描述你想做什么,而不是你想怎么做。

    5.3K20

    kettle工具使用及集成

    kettle简介 Kettle是一款免费开源基于Java企业级ETL工具,功能强大简单易用,无可抗拒。...kettle有两个比较重要且常用脚本文件:1)转换(Transformation)和作业(Job),其中转换是对数据处理容器,包含对数据各种处理,有多个步骤(Step)组成;作业相对于转换可以配置出更多高级操作...,可以将多个转换组合成一块进行数据处理 kettle使用方式 1.图形化界面工具(spoon) 上图截取了数据处理转换脚本,可以看出基于图形化界面操作kettle进行数据处理,只需按照数据处理流程配置相应步骤即可...,简单易用,但不适合在程序中集成 2.依赖jar包方式 应用程序集成kettle更多采用是maven依赖jar包方式,在jar包依赖之后可以通过两种方式对数据进行处理: 1)通过调用kettle脚本方式...api:通过kettleapi可以模拟步骤(step),脱离图形化界面,下面通过kettleapi模拟了一个表输入步骤,但是通过kettleapi模型步骤,适用常用步骤,很多步骤在api中是没有的

    95520

    kettle工具使用一二三

    1) 如果改名字不同,则最总汇总结果中id是会分别生成,也就是说会出现重复id。 2) 如果名字相同,最终结果中id是不会重复。...2:关于序列生成器 首先抱歉,上面所说“Generate ID“组件,其实指就是序列生成器。 kettle5.3中包含两个序列生成器组件,一个是”增加序列“,一个是”根据字段值来改变序列“。...2)根据字段值来改变序列 这个生成器核心用法在于, 根据上个步骤输出流(对生成器来说是输入流)某一个或几个字段变化来生成序列。...另一个奇特之处在于,它可以在输入流中指定一个或多个字段,然后依据这些字段对输入流中数据进行分组。依据当前数据行位置, 回溯或者预查询其它数据行字段值时,同时还要参考分组字段值是否有变化。...”新增加字段“意思是,回溯或者预查询字段值将以什么字段名显示在本条数据里。“类型”里要指明是向前还是向后查询,N意思不用解释了吧,相信聪明你一定看懂。

    1.1K10

    ETL工具-Kettle Spoon教程

    Kettle Spoon简介 ETL(Extract-Transform-Load缩写,即数据抽取、转换、装载过程),对于企业或行业应用来说,我们经常会遇到各种数据处理,转换,迁移,了解并掌握一种...etl工具使用,必不可少,支持图形化GUI设计界面,然后可以以工作流形式流转,在做一些简单或复杂数据抽取、质量检测、数据清洗、数据转换、数据过滤等方面有着比较稳定表现,使用它减少了非常多研发工作量...Kettle中有两种脚本文件,transformation(转换ktr结尾)和job(任务kjb结尾),transformation完成针对数据基础转换,job则完成整个工作流控制(工作流程首先由个开始节点...官网 :http://kettle.pentaho.org/ 下载最新版本kettle是:pdi-ce-7.1.0.0-12 官方入门文档 :https://wiki.pentaho.com/...kettle Spoon 安装入门 1》 安装kettle spoon kettle是使用java编写 直接是绿色版 解压即可使用 解压后目录结构 lib目录 可以存放第三方jar 比如 数据库驱动包

    2.1K11

    ETL作业调度工具TASKCTL与kettle功能性对比都有哪些优劣势

    Pentaho Data Integration (Kettle)是Pentaho生态系统中默认ETL工具。通过非常直观图形化编辑器(Spoon),您可以定义以XML格式储存流程。...易用性: TIM截图20200610095537.png TIM截图20200610095549.png TIM截图20200610095604.png TASKCTL:有友好GUI图形IDE工具和强大作业监控界面...监控: TASKCTL:可实时全局监控所有作业调度信息,并支持对作业调度信息全局秒级定位和检索。可提供多种图表并灵活按需展示所有监控指标。...Kettle:有监控和日志工具,但错误信息定位比较麻烦,需要技术专业程度较高。...Kettle:非常广泛数据库,文件,另外可以通过插件扩展 ———————————————— 版权声明:本文为CSDN博主「taskctl调度工具原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明

    1.7K40

    kettle工具作用和使用「建议收藏」

    于是该项目用到了Kettle,用了之后才发现,这是个好东西啊。...一.了解Kettle工具 Kettle最早是一个开源ETL工具,以Java开发,支持跨平台运行,其特性包括:支持100%无编码、拖拽方式开发ETL数据管道;可对接包括传统数据库、文件、大数据平台、接口...二.Kettle下载和安装 1.官网下载地址:https://sourceforge.net/projects/pentaho/files/Data%20Integration/ 2.Kettle是纯...3.准备连接数据库驱动 数据库驱动,驱动一般放在kettle根目录bin或者lib下面,然后到服务中启动mysql,重启kettle。...三.Kettle使用 1.运行Spoon.bat,打开spoon图形工具 2.创建连接资源库 这里测试,用我本地两个不同数据库(mysql,oracle)做一个数据转换 a.新建–转换 b.添加

    1.5K20

    Kettle工具——Spoon、Kitchen、Pan、Carte

    Carte ---- Kettle里有不同工具,用于ETL不同阶段。主要工具如下: Spoon:图形化工具,用于快速设计和维护复杂ETL工作流。...工作区下方面板是运行结果面板,运行结果面板里除了显示运行结果还显示运行时日志和运行监控。 2....部署阶段一般需要通过命令行执行,需要把命令行放到Shell脚本中,并定时调度这个脚本。Kitchen和Pan命令行工具就是用于这个阶段,用于实际生产环境。...KettleKitchen和Pan工具Kettle命令行执行程序。实际上,Pan和Kitchen只是在Kettle执行引擎上封装。...这些请求用于获取Carte执行进度、监控信息等。 Carte是Kettle集群中一个重要构建快。

    7.5K10

    开源ETL工具Kettle介绍

    What 起源 Kettle是一个Java编写ETL工具,主作者是Matt Casters,2003年就开始了这个项目,最新稳定版为7.1。...架构 Kettle是一个组件化集成系统,包括如下几个主要部分: 1.Spoon:图形化界面工具(GUI方式),Spoon允许你通过图形界面来设计Job和Transformation,可以保存为文件或者保存在数据库中...5.Encr:Kettle用于字符串加密命令行工具,如:对在Job或Transformation中定义数据库连接参数进行加密。 ?...Why 组件对比 目前,ETL工具典型代表有: 商业软件:Informatica PowerCenter,IBM InfoSphere DataStage,Oracle Data Integrator...2.高可用支持 3.如何避坑 4.基于开源版我们可以用来做什么,如何实现定时调度,如何实现高可用 5.开源社区版本与企业版本主要区别是什么?

    5.9K10

    Kettle教程一:Kettle简介和Kettle部署安装

    所以了解并掌握一种ETL工具使用,必不可少,这里我们要学习ETL工具就是Kettle!...2、Kettle简介 Kettle是一款国外开源ETL工具,纯Java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。...Kettle这个ETL工具集,它允许你管理来自不同数据库数据,通过提供一个图形化用户环境来描述你想做什么,而不是你想怎么做。...3、kettle核心组件 4、Kettle概念模型 Kettle执行分为两个层次:Job(作业)和Transformation(转换)。...4、打开kettle只需要运行spoon.bat,即可打开spoon图形工具: 5、Kettle目录文件介绍 三 常见kettle报错 1、打开kettle后一闪而过就没了 可能有如下原因:

    73.8K67

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券