kettle demo3 从FTP下载文本文件到本地

本配置为从远程FTP下载文件到本地,一般后期应用里应该是定时从别人ftp服务器批量下载文件,然后根据文件类型走不同的导入方式,把数据导入数据库,

一点一点来,下面开始从ftp下载文件

经过自己查找转换下的输入控件,发现没有控件可以下载FTP文件之类的,本来第一次学这个软件,也算刚入门,经过轻微查询后得知下载ftp文件要在作业里进行,作业一般都会有开始和结束节点,

1、新建一个作业,点击坐上i奥的新建按钮,新建作业,然后在核心对象-通用里面,拖进来开始和结束节点

bccd69a3ac13a629b512712ca95cbc229ce.jpg

2fdda4d3fef1f070ca9244dae46c1294d16.jpg

2、然后从文件传输目录下,把FTP下载拖拽到右侧,然后进行连线,

0a506dfee9c839a08bf7d5f7cf2e9531052.jpg

3、开始设置FTP属性信息,双击FTP下载节点,首先设置FTP服务器信息,IP端口和用户名密码设置好后,点击右侧测试连接,查看是否连接成功,当然下面的控制编码根据需求来设置

78a825dcd0b38de4ddf7a6db1cc96b8defb.jpg

4、然后点击文件选项,设置要下载的文件路径信息,远程一栏主要是根目录信息和文件名称的正则,本地一栏设置下要下载到的目录,然后点击确定,当前下载作业就设置好了

a9deedc60aefad777b8dc4effa649da72bd.jpg

5、开始执行当前作业,但是执行完后发现没下载到本地,检查了下,发现刚才的正则表达式写错了,应该是 .*\.txt$  ,修改后查看本地目录,已经下载下来了

95887456558f397c0574b6e7d774eecd0f9.jpg

5d0e07c1e5857163b6da1e6d315945a7553.jpg

 

、、、、、、问题记录:

这里例子简单,就没有用变量来填写服务器信息,一般情况下,这些服务器连接配置信息都会通过全局变量来配置的,

 

转载于:https://my.oschina.net/feiyang2017/blog/3027794

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值