gpt4 book ai didi

parameters - 从命令行启动时无法覆盖 Talend 作业上下文参数

转载 作者:行者123 更新时间:2023-12-01 12:45:00 25 4
gpt4 key购买 nike

我目前正在尝试从命令行运行 Talend 作业。由于我的生产环境参数与本地工作站上的参数不同,因此在目标服务器上启 Action 业时,我必须提供上下文参数:

kaffein@coffeeshop:~$ ./job_run.sh --context_param port=1234 --context_param server=myserver

当我导出作业时,Talend Open Studio(用于数据集成)为我的所有子作业文件夹生成了 Default.properties 文件。这些文件包含我的本地默认上下文参数

然后使用生产参数(如上所示)启动我的作业失败,因为“本地”参数似乎无法被提供的命令行参数(--context_param 参数)覆盖。

有人可以帮我解决这个问题吗?

最佳答案

Project SettingsJob Settings 下使用 Implicit context load 可能更容易。

在这里您可以定义一个环境参数文件(例如 CSV),例如连接设置,只要它们共享相同的文件路径,您就可以将不同的上下文变量放在不同环境的文件中,并具有Talend 将它们加载为作业的一部分。

现在,当您运行该作业时,它应该使用从文件加载的环境特定上下文变量。

关于parameters - 从命令行启动时无法覆盖 Talend 作业上下文参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20977127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com