kettle无法连接远程资源库(mysql)

kettle无法连接远程资源库(mysql),第1张

如果 你的在设计 一个transformation,比如 表输出,主机名称栏不要用主机名,用IP地址 来代替。。因为在本地测试连接时,输主机名是可以的,2 肯定成立。也许能解决,哈哈。。。。另外参考:>

前面我们介绍了 Kettle的Spoon的转换和作业定时任务GUI设计方式以及运行,但是在实际应用中,我们需要计划任务是在服务器后台运行。

首先我们需要了解Kettle的Kitchen和Pan
Kitchen——作业(job)执行器 (命令行方式)
Pan——转换(trasform)执行器 (命令行方式)

下面我们将重点讲解经常会用到的 作业执行器 Kitchenbat 。

1、新建一个bat文件,命名jobbat,然后编辑,输入内容如下:

注意:确保路径的正确性。

2、双击jobbat,即可运行。

我们已经建立了命令行运行的bat文件,并且已经可以正确执行我们的ETL任务了,但是现在我们在运行bat后,桌面上面会一直存在一个控制台的黑窗口,我们可以使用bat命令中的隐藏窗口的命令。

修改我们的jobbat文件

在此双击jobbat运行,我们将不会再看到控制台黑窗口继续保留在桌面上,并且等待设置的间隔时间后,我们可以看到日志文件记录。
···
2017/12/07 16:51:26 - Kitchen - Logging is at level : 基本日志
2017/12/07 16:51:26 - Kitchen - Start of run
2017/12/07 16:51:31 - job2 - 开始执行任务
2017/12/07 16:51:31 - job2 - job2
2017/12/07 16:53:31 - job2 - 开始项[简单表同步]
2017/12/07 16:53:31 - 简单表同步 - Loading transformation from XML file [file:///D:/KettleProject/TEST2ktr]
2017/12/07 16:53:31 - 简单表同步 - Using run configuration [Pentaho local]
2017/12/07 16:53:31 - 简单表同步 - Using legacy execution engine
2017/12/07 16:53:31 - TEST2 - 为了转换解除补丁开始 [TEST2]
2017/12/07 16:53:32 - 表输入0 - Finished reading query, closing connection
2017/12/07 16:53:32 - 表输入0 - 完成处理 (I=3, O=0, R=0, W=3, U=0, E=0)
2017/12/07 16:53:32 - 插入 / 更新0 - 完成处理 (I=3, O=0, R=3, W=3, U=1, E=0)
···

上一篇: Kettle入门之三 Kettle定时任务(GUI)
下一篇: Kettle入门之五 Kettle应用场景(增量插入和更新)

firebird比支持跨数据库 *** 作的:

如果你只是要a库中的小部分数据的话可以用客户端工具导出脚本,然后在导入b库;

如果你的b库是空库的话,可以直接复制数据文件,然后改个名字就可以了;

firebird整天的性能还是可以的,就是可视化的客户端工具太少了,如果你有兴趣可以使用命令行工具gbak,nbakup工具都可以把数据备份出来。

为什么要写?
以前部署了好多次,未来也要部署好多次。工作其实很简单,这是不想把坑踩过又再踩一次,
本篇幅介绍以Pentaho 81 CE(社区版)为例,讲述部署过程。

同一个网段下,若干台Windows PC机安装Kettle。ktr和job利用Pentaho Server统一管理和调度(官方的推荐做法),社区版和商业版都一样,社区版部署过程稍微复杂一点,用法和商业版基本一致。

服务器:CentOS 7
PC机:Windows 7以上

服务器:jdk18 (targz)官网下Linux x64版本
PC机:jdk18 (exe)官网下Windows x64版本

服务器:Pentaho Server 81
PC机:Pentaho data-integration(Kettle) 81


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13128847.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-06
下一篇 2023-06-06

发表评论

登录后才能评论

评论列表(0条)

保存