kettle从入门到精通 第110课 ETL之kettle webspoon的两种部署方式docker+tomcat使用教程

大家好,经常有小伙伴私信我咨询webspoon的部署问题,今天周末抽点时间一起梳理学习下。

1、docker方式部署

1)docker方式部署可以参考我之前的文章【kettle从入门到精通 第四十八课 ETL之kettle webspoon

2)有时候因为网络原因有可能无法下载镜像,我这里为大家整理好了镜像文件,可以直接使用命令 docker load -i webspoon-image.tar 直接将镜像加载到本地。

3)docker方式适合跨操作系统,如果要在windows+linux 环境运行的话,建议docker方式

f0097986-eb22-4c90-9b7d-fb0e095d82de

 2、tomcat方式部署

tomcat方式部署会遇到各种各样的问题,如无法汉化,没有connect按钮等,我这里为了方便已经将spoon+tomcat 整体打包在一起,免去各种配置的麻烦。

1)下载webspoon免配置版压缩包

下载文件到本地,解压,解压后文件夹结构如下:

42b34d66-d359-45b1-9a07-10f8dbcfd50e

2)启动tomcat

机器需要提前安装好jdk 1.8

 

启动服务 sh bin/startup.sh 

查看日志 tail -f logs/catalina.out 

关闭服务sh bin/shutdown.sh 

3)访问webspoon服务

浏览器访问http://localhost:8080/spoon/spoon

3490b503-e72a-412a-8277-bed67ba9b542

 3、基于webspoon加载mysql cdc demo

1)将mysql 驱动包放到spoon/lib目录下

2)将msyql cdc 插件放到plugins目录下

3)重启webspoon

b51f8687-f0d5-4211-bc58-ef1615863d89

 

写在最后

webspoon9.0本身来说不太稳定,其作者本人建议使用docker方式进行部署,本人在使用webspoon的时候发现它能直接支持mysql8,只能通过通用链接方式支持mysql8,另外自研的一些数据库插件也会存在适配等问题,小伙伴你们在使用webspoon的中国中有遇到过什么问题,欢迎评论区留言探讨。

另外webspoon镜像和tomcat免配置版(linux)压缩包进专业群后获取。

 

image

 

posted @ 2025-11-09 20:30  慕容尘轩  阅读(12)  评论(0)    收藏  举报