使用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.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在使用 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 包了。
希望这能帮到你!
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。