惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
T
Troy Hunt's Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
C
CXSECURITY Database RSS Feed - CXSecurity.com
小众软件
小众软件
S
Securelist
The Cloudflare Blog
博客园 - 司徒正美
D
Darknet – Hacking Tools, Hacker News & Cyber Security
酷 壳 – CoolShell
酷 壳 – CoolShell
美团技术团队
博客园 - Franky
V
V2EX
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Latest news
Latest news
V
Vulnerabilities – Threatpost
雷峰网
雷峰网
G
GRAHAM CLULEY
罗磊的独立博客
J
Java Code Geeks
C
Cisco Blogs
Scott Helme
Scott Helme
Spread Privacy
Spread Privacy
宝玉的分享
宝玉的分享
T
The Blog of Author Tim Ferriss
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Microsoft Azure Blog
Microsoft Azure Blog
T
Tor Project blog
GbyAI
GbyAI
C
CERT Recently Published Vulnerability Notes
A
Arctic Wolf
博客园_首页
D
DataBreaches.Net
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Stack Overflow Blog
Stack Overflow Blog
K
Kaspersky official blog
Google DeepMind News
Google DeepMind News
P
Proofpoint News Feed
aimingoo的专栏
aimingoo的专栏
SecWiki News
SecWiki News
V
Visual Studio Blog
Jina AI
Jina AI
S
Schneier on Security
T
Threat Research - Cisco Blogs
Project Zero
Project Zero
有赞技术团队
有赞技术团队
P
Privacy & Cybersecurity Law Blog
Help Net Security
Help Net Security

博客园 - 慕容尘轩

DataX从入门到精通 第4课 ETL之DataX datax-web单表数据全量+增量同步 DataX从入门到精通 第3课 ETL之DataX datax-web单表数据同步 DataX从入门到精通 第2课 ETL之DataX 安装datax-web DataX从入门到精通 第1课 ETL之DataX 安装DataX kettle插件-excel插件,kettle读取excel动态表头,kettle根据列名读取excel kettle从入门到精通 第119课 ETL之kettle kettle读取excel动态表头,kettle根据列名读取excel kettle从入门到精通 第118课 ETL之kettle,kettle job串行、job并行、 job依赖使用教程 kettle从入门到精通 第117课 ETL之kettle,kettle调用his接口,入参和响应数据均为xml结构 kettle从入门到精通 第116课 ETL之kettle,线上排雷,踩坑复盘 kettle调度系统- XKG集成WebSpoon9.4,kettle脚本在线设计&测试&部署一站式解决方案,持续赋能企业 kettle从入门到精通 第115课 ETL之webspoon 全局异常/错误捕获-续 kettle从入门到精通 第114课 ETL之webspoon 全局异常/错误捕获 kettle从入门到精通 第113课 ETL之webspoon 多行转一行或者多行数据合并为一行 kettle调度系统- 脚本执行错误信息邮件预警,及时发现&解决问题,捍卫生产环境 kettle从入门到精通 第112课 ETL之kettle 数据库资源库,受不了了,逼我出大招 kettle调度系统- kettle文件资源库,轻松解决团队协作和脚本版本管理问题 kettle调度系统-1分钟提供接口供外部系统调用,配置简单,快速高效 kettle从入门到精通 第111课 ETL之kettle webspoon7的docker部署详细教程 kettle调度系统-carte集群服务调度,carte集群+算子级集群双集群,涡轮增压,性能拉满,赋能大中型企业 kettle调度系统-carte单体服务调度,支持多kettle版本部署,任务触发毫秒级响应0延迟 kettle从入门到精通 第110课 ETL之kettle webspoon的两种部署方式docker+tomcat使用教程 kettle调度系统-kettle spoon方式调度,强大兼容性,支持各种版本kettle kettle调度系统-kettle嵌入集成方式调度,稳如磐石,一分钟完成任务调度配置 kettle从入门到精通 第109课 ETL之kettle, kettle docker 镜像制作&容器部署
kettle调度系统- kettle数据库资源库,团队协作问题轻松拿捏
慕容尘轩 · 2025-12-17 · via 博客园 - 慕容尘轩

 场景:在使用kettle的过程中,很多人都会遇到团队协作的问题。如何管理脚本?团队如何协作?如何发布测试或者生产环境。今天一起学习下xkg-pdi如何解决这些问题的。

788913e9620456725e916a1786f1f507

 1、设计脚本

1)打开spoon客户端(本次使用的是kettle9.4)

2)创建数据库资源仓库

具体如何创建数据库资源仓库可以参考我前面的文章。登录用户名和密码默认是admin/admin,我这里改成cluster/cluster了。

a07c90d3aaa4463a86d7f75938c88b81

 2)设计trans

设计简单的trans,并将脚本保存到数据库资源仓库。

f1657ea7-bb7f-4134-baa3-9e02bc7c9b33

2、启动xkg-pdi服务

此步骤忽略,更多信息参考我前面的文章,输入admin/admin进行登录。

e2124820-e104-4afd-b2fd-c884205a7a4d

3、配置数据库资源库

1)点击新增按钮创建数据库资源库,这里的资源库信息中的用户名、密码;数据库中的信息需要和spoon创建的数据库资源仓库保持一致。

a295678544f39c9579756e26b31f77fd

926b14c5aa967e3b8b4e8163ee7de484

 2)测试链接

可以点击测试链接按钮测试数据库是否可以正常链接。

3)创建资源库

如果spoon客户端没有创建资源库的话,可以通过这里的创建资源库按钮进行创建。

7f9fae2f7ea2fc7b6dd9aa704eda986b

 4、拉取脚本

选择资源仓库之后,可以自动加载spoon客户端上传的脚本t1.ktr,也可在线预览和xml文本编辑。

53c3b02d-38a4-463a-8f95-f4473ca76431

 5、配置作业调度

资源库选择数据库资源库-》常熟XX集团2期项目,然后选择具体脚本,这里选择t1.ktr文件。

其他参数介绍参考我前面的文章。

763b8ae8-9348-4ac9-ac9c-e610a06a8c7d

 6、调度任务

点击调度一次按钮,手动触发任务。

b30d667d-712c-4aae-9c1d-c5a78100c35d

 7、查看调度日志

1)作业管理-》作业监控可以查看任务的调度记录。

e0ffa10d-9415-49e1-b136-cac7544711b9

 2)点击日志按钮,可以查看调度的日志详情。详情里面可以清楚的看到任务被分配到carte组某个carte节点进行执行。

fef2d9d700cf72c0e2de4822138b89e8

8487d302-089b-4e94-99c6-1e6332f737cd

 写在最后

本次通过数据库资源仓库来实现团队协作,后续会讲解通过git来实现团队协作,敬请期待。

image