如何解决因文件丢失而导致 Talend 作业失败的问题

问题描述 投票:0回答:1

由于缺少输入文件,作业 tbl_IMDbBoxOfficeMojo_Franchises_list_mDB_job_new 无法执行。具体来说,该工作正在寻找几个与特许经营相关的 TSV 文件(例如,IMDb BoxOfficeMojo - Franchise_ Avengers.tsv),但系统无法找到它们。

这导致作业以退出代码 0 结束,表示尽管文件 I/O 失败,但仍成功终止。

etl talend
1个回答
0
投票

首先确保您正在使用

((String)globalMap.get("tFileList_1_CURRENT_FILEPATH")

而不是

((String)globalMap.get("tFileList_1_CURRENT_FILE"))

在组件

tFileInputDelimited_1
中使用完整路径访问当前文件。

要在出现问题时中止,请选中 tFileFileDelimited 组件中的

Die On Error
复选框。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.