kettle 通过vfs上传FTP问题

  • Post author:
  • Post category:其他


KETTLE在转换中输出地址使用VFS上传LINUX的FTP,VFS与FTP交互默认的是主动模式,由于网络环境的原因,有时需要改为被动模式,但在KETTLE中如何配置呢?

如下:

在参数中增加:vfs.ftp.PassiveMode=true

kettle6.0版本己经使用vfs2.0解决了这个问题,以下版本需要设置

文本输出步骤需要修改源码,其它步骤如excel到ftp,json到ftp不用修改

如下:

private void createParentFolder(String filename) throws Exception

{


// Check for parent folder

FileObject parentfolder=null;

try

{


// Get parent folder

//下面这行这么修改

parentfolder=KettleVFS.getFileObject(filename,getTransMeta()).getParent();



版权声明:本文为onemy原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。