【发布时间】:2019-04-05 05:23:55
【问题描述】:
无法调用 associatePreGeneratedJob api 端点。不断收到 180 错误。尝试将 zip 文件从 Windows 机器上传到在 docker 容器上运行的 tac 服务器
Talend 文档:
命令: associatePreGeneratedJob
描述:使用预先生成的 zip 文件创建一个新的执行任务 - targetConductor:可以是 [JOBCONDUCTOR, BIGDATA_STREAMING]。 “JOBCONDUCTOR”是默认值。 - importType:从中选择 zip 文件的位置; 'Nexus' 或 'File',默认值为 'File' 需要身份验证:真 从 : 5.2 样本 : { "actionName": "associatePreGeneratedJob", “活跃”:是的, “authPass”:“管理员”, "authUser": "admin@company.com", "contextName": "默认", "description": "task1 的描述", "executionServerName": "serv1", "filePath": "'/home/talend/generatedJob.zip'", “importType”:“Nexus”, "logLevel": "信息", “nexusArtifactId”:“测试”, "nexusGroupId": "org.example", "nexusRepository": "快照", "nexusVersion": "0.1.0-SNAPSHOT", "onUnknownStateJob": "等待", “pauseOnError”:假, "taskName": "task1", “超时”:3600 } 具体错误代码: 180: 文件不是有效文件或不存在
181:nexus 参数可能不正确
参考: Talend Metaservlet api 文档:https://help.talend.com/reader/oYf9gKhmYrkWCiSua4qLeg/SLiAyHyDTjuznLR_F~MiQQ
试过了。 MetaServletCaller.bat --tac-url=http://localhost:8080/org.talend.administrator/ --json-params="{"actionName":"associatePreGeneratedJob","active": true,"authPass": "admin","authUser": "admin@company .com","contextName":"Default","description":"New","executionServerName":"test","filePath":"'C:\Users\st\Desktop\JOb\t1.zip'" ,"logLevel": "Info","onUnknownStateJob": "WAIT","importType": "File","pauseOnError": false, "taskName": "task_new","taskType": "Normal","timeout" : 3600}"
应将作业 zip 文件上传到 tac 服务器
【问题讨论】:
标签: talend