我需要从FTP服务器提取文件并推送文件,但是从FTP服务器中取出/取出文件时出现以下错误。我正在使用Talend开源数据集成工具,也尝试使用自定义Java代码并获得相同的错误。虽然我能够使用FileZilla FTP Client提取和获取文件。当我试图拉动并推送文件时,我收到错误。
错误开始..
com.enterprisedt.net.ftp.ControlChannelIOException:连接重置 在 com.enterprisedt.net.ftp.FTPControlSocket.readLine(FTPControlSocket.java:1014) 在 com.enterprisedt.net.ftp.FTPControlSocket.readReply(FTPControlSocket.java:1049) 在 com.enterprisedt.net.ftp.FTPControlSocket.sendCommand(FTPControlSocket.java:973) 在 com.enterprisedt.net.ftp.FTPControlSocket.createDataSocketPASV(FTPControlSocket.java:807) 在 com.enterprisedt.net.ftp.FTPControlSocket.createDataSocket(FTPControlSocket.java:563) 在 com.enterprisedt.net.ftp.FTPClient.setupDataSocket(FTPClient.java:2561) 在com.enterprisedt.net.ftp.FTPClient.dir(FTPClient.java:3468)at vikas_sir.ftp_salesforce_and_vice_verasa_0_1.FTP_Salesforce_AND_Vice_Verasa.tFTPFileList_2Process(FTP_Salesforce_AND_Vice_Verasa.java:488)at at vikas_sir.ftp_salesforce_and_vice_verasa_0_1.FTP_Salesforce_AND_Vice_Verasa.tFTPConnection_1Process(FTP_Salesforce_AND_Vice_Verasa.java:396) 在 vikas_sir.ftp_salesforce_and_vice_verasa_0_1.FTP_Salesforce_AND_Vice_Verasa.runJobInTOS(FTP_Salesforce_AND_Vice_Verasa.java:1085)at at vikas_sir.ftp_salesforce_and_vice_verasa_0_1.FTP_Salesforce_AND_Vice_Verasa.main(FTP_Salesforce_AND_Vice_Verasa.java:942)
错误结束..
我已经尝试过以下内容:
以下是talend作业截图的链接:
Talend Job to pull the files from FTP server
此外,当我尝试其他FTP凭据时,没有获取(可以从/向FTP服务器推送文件)任何错误。
请让我知道我做错了什么/我在哪里。
非常感谢任何帮助。
先谢谢。
阿米特