I need to download files from sftp location using "Get a file with SFTP" in Pentaho. My connections goes through but i can't download any file from this location.
Can anyone please suggest, how can I download files using SFTP step in Pentaho?
答案 0 :(得分:0)
需要更多信息:您收到错误了吗?如果是这样,哪一个?如果没有,那么您可能没有正确指定文件夹和/或文件名。它经常是不正确的正则表达式的问题。 以下示例有效,假设它不是连接问题:
${your_sftp_host_here}
22
(否则,如果在源服务器上设置不同)${your_user_name}
${your_password}
${your_remote_directory}
(与您登陆的根文件夹相关)${your_expression}
(例如:.*2015-02-09.csv
将查找以任何前缀开头并以此特定日期结束的任何csv文件)${your_local_target_dir}
如果这对您不起作用,只需使用命令行检查您是否可以通过SFTP连接,无论PDI如何。
答案 1 :(得分:0)
我也收到错误,我的错误是: com.jcraft.jsch.JSchException:算法协商失败 算法协商失败
可能是因为我的个人笔记本电脑,这个Kettle实例所在的地方,由于防火墙规则而无法对设备进行SFTP。