Apache Camel FTP 550删除linux中的文件时出错(Apache Camel FTP 550 Error while deleting the files in linux)
根据链接 ,在Linux系统上移动或删除FTP文件(在删除后将文件移动到.folder)存在问题。
问题的解决方案可从2.10.5获得。 但在Jboss Fuse Server 6.0中,默认功能是2.10.0。 请建议我们对此问题进行排序的最佳方法。
As per the link there was issue in FTP file moving or deleting(which in-turn moves the file to .folder after deleting) on linux system.
The fix for issue is available from 2.10.5. But in Jboss Fuse Server 6.0, the default features are 2.10.0. Kindly suggest us the best way to sort this issue.
原文:https://stackoverflow.com/questions/20238172
最满意答案
您可以使用允许您下载文件的tFileFetch组件,但是在其高级设置中,您可以启用“上载文件”,然后上载文件。 作为奖励,它在多部分的http帖子中做到了。
查看更多: https : //help.talend.com/display/TalendComponentsReferenceGuide61EN/tFileFetch
You can use the tFileFetch component that allows you to download files, however in its advanced settings you can enable the "upload files" which then uploads the files. As a bonus it does it in a multi-part http post.
See more: https://help.talend.com/display/TalendComponentsReferenceGuide61EN/tFileFetch
相关问答
更多-
Talend ETL工具(Talend ETL tool)[2022-10-29]
是的,这可以在Talend中完成,但如果您不想使用tMap,那么您的表和文件必须完全匹配。 我们实现它的方式是阶段表,它们都是varchar的数据类型。 当您将原始数据加载到阶段表中时,这种方法很有效,并且在将阶段数据加载到数据仓库之前,在加载之后完成验证。 以下是我们方法的摘要: 文件名包含表名,因此进程以tFileList开头,并从文件名中解析出表名。 使用tMSSQLColumnList获取表的每个列名,类型和长度(一种方法是将其存储为tFixedFlowInput中的内联表) 通过tSetDynam ... -
通过序列化进程,使用全局变量和哈希找到了一种解决方法。 不确定它是否是最佳解决方案,但至少它是有效的。 附加图像与流量。 Found a workaround by serializing the process, use global variable and hashes. Not sure if it is a best solution but at least it is working. Attached image with flow.
-
java.net.UnknownHostException:您是否检查过您是否在代理服务器后面? 如果从您的工作室位置无法访问该站点,则应发生先前的错误。 您必须知道您的浏览器不一定具有与Talend Studio相同的配置。 因此,请检查您的“Internet设置”中是否存在任何代理。 如果是这种情况,则可以在菜单中更改代理设置:窗口 - >首选项,在常规 - >网络下。 java.net.UnknownHostException : Did you check if you are behind a p ...
-
要从一个目录中读取多个文件,可以使用tFileList组件。 它允许您指定目录和文件名模式。 匹配模式的目录中的所有文件将一个接一个地处理。 您需要使用tFileList组件中的“Iterate”链接到描述您要对每个文件执行的操作的那些组件。 在您的情况下,您将从tFileInputDelimited组件(读取文件)开始,并将其主要输出连接到tMysqlOutput组件。 默认情况下,MySQL组件只是将数据附加到现有表中,这样可以获得所需的结果。 在tFileInputDelimited组件中,您不会使用 ...
-
您可以使用允许您下载文件的tFileFetch组件,但是在其高级设置中,您可以启用“上载文件”,然后上载文件。 作为奖励,它在多部分的http帖子中做到了。 查看更多: https : //help.talend.com/display/TalendComponentsReferenceGuide61EN/tFileFetch You can use the tFileFetch component that allows you to download files, however in its adva ...
-
不幸的是,如果不能开箱即用,你就不能轻易做到这一点。 发现某些东西是否有效以及某些东西是如何工作的最简单方法可能是查看您正在使用的组件的来源。 在这种情况下,我们来看看tRest_begin.javajet: 你会发现以下段落: ... com.sun.jersey.api.client.Client restClient_<%=cid%> = com.sun.jersey.api.client.Client.create(config_<%=cid%>); com.sun.jersey.api.clien ...
-
Talend - 缺少输出(Talend - missing output)[2023-04-21]
当我们一起发现时,您需要通过作业中的tMSSqlInput组件替换tMSSqlRow。 此致,TRF As we discover together, you need to replace your tMSSqlRow by a tMSSqlInput component in your job. Regards, TRF -
最后,我通过使用另一个tFileInputRegex Talend组件再次解析来排序,其中第一个文件被拒绝: Talend作业架构: Finally I've sorted out by parsing again with another tFileInputRegex Talend component with files rejected by first one: Talend job schema:
-
您可以使用Talend marketplace中的tFTPCreateDirectory 0.2。 渣子 We can use Tssh component in Talend and use unix command to create directory.
-
您可以使用“tfilelist”和“tfileproperties”。 变量mtime或mtime_string可以帮到你。 这里有一个页面可以解释一下(但它是法语,所以如果你愿意,你可以google trad): 这里 You can use a "tfilelist" coupled with a "tfileproperties". The variable mtime or mtime_string can help you. Here there is a page that explain a ...