如何在DaaS(DataStage as a Service)中使用cpdctl dsjob命令
问题根因
公开渠道下载的通用开源版cpdctl没有内置DataStage专属的dsjob扩展模块,该子命令仅在匹配你CP4D实例服务的专属版本中才会提供。
解决步骤
- 首先确认你的Cloud Pak for Data(CP4D)实例版本≥4.0.x,且实例已经成功部署DataStage服务,
dsjob仅在该场景下支持使用 - 卸载/删除你当前从GitHub下载的通用版
cpdctl,改为从你自有CP4D实例的控制台下载专属适配包:登录CP4D控制台后点击右上角个人头像,选择「CLI工具」即可找到对应操作系统的cpdctl下载入口,该版本会自动适配你实例已部署的所有服务,内置包含dsjob在内的全部可用子命令 - 替换
cpdctl二进制文件后重新完成实例连接配置,即可正常执行cpdctl dsjob相关操作
补充说明
你之前可正常使用的cpdctl job run是cpdctl自带的通用作业调度能力,和DataStage专属的dsjob功能范围不重叠,通用版默认不会集成后者的模块。
内容的提问来源于stack exchange,提问作者Takato Izaiku
相关产品推荐
相关产品推荐

