使用Mars的o.create_mars_cluster(2, 4, 16)报错如下:

使用Mars的o.create_mars_cluster(2, 4, 16)报错如下: Executing user script with PyODPS 0.10.7 Traceback (most recent call last): File "<pyodps_user_code>", line 396, in client = o.create_mars_cluster(2, 4, 16) File "/home/tops/lib/python3.7/site-packages/odps/mars_extension/core.py", line 183, in create_mars_cluster return client.submit(**kw) File "/home/tops/lib/python3.7/site-packages/odps/mars_extension/deploy/client.py", line 143, in submit task_name=task_name, **kw) File "/home/tops/lib/python3.7/site-packages/cupid/session.py", line 157, in start_kubernetes running_cluster=running_cluster, session=self, task_name=task_name) File "/home/tops/lib/python3.7/site-packages/cupid/rpc.py", line 119, in submit_job inst = odps.get_project().instances.create(task=task, priority=priority, running_cluster=running_cluster) File "/home/tops/lib/python3.7/site-packages/odps/models/instances.py", line 148, in create resp = self._client.post(url, xml, headers=headers) File "/home/tops/lib/python3.7/site-packages/odps/rest.py", line 150, in post return self.request(url, 'post', data=data, **kwargs) File "/home/tops/lib/python3.7/site-packages/odps/rest.py", line 142, in request errors.throw_if_parsable(res) File "/home/tops/lib/python3.7/site-packages/odps/errors.py", line 75, in throw_if_parsable raise e odps.errors.NoSuchObject: NoSuchObject: RequestId: 63A11EC3BD6DE639DE3384A2 ODPS-0433221: Package not found - kNotFound:CUPID_TASK package of version cupid_v2 not exist.

展开
收起
爱喝咖啡嘿 2022-12-26 18:07:23 384 分享 版权
1 条回答
写回答
取消 提交回答
  • 在使用 ODPS 的 Mars 服务时,如果出现了 NoSuchObject 的错误,通常是因为你在创建 Mars 集群时使用的 CUPID_TASK 包不存在。

    那么,你可以检查一下你的 ODPS 帐户中是否有名为 cupid_v2 的 CUPID_TASK 包,如果没有的话,你可以尝试执行以下操作来创建这个包:

    odps.create_package(
      'cupid_v2',
      'kubernetes',
      'https://cdn.aliyun.com/k8s-scripts/cupid-package/v2/cupid.tar.gz',
      'https://cdn.aliyun.com/k8s-scripts/cupid-package/v2/checksum'
    )
    

    执行这条命令后,你的 ODPS 帐户中就会创建一个名为 cupid_v2 的 CUPID_TASK 包了。

    希望这能帮到你!

    2022-12-31 08:03:14
    赞同 展开评论

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

收录在圈子:
+ 订阅
还有其他疑问?
咨询AI助理