Dataphin这个该怎么处理?
2023-11-16 13:23:28.528 [job-13642412] WARN OdpsUtil - will do [4] times retry, current exception=Code:[OdpsWriter-13], Description:[执行 ODPS Sql 时抛出异常, 可重试]. - ODPS 目的表在运行 ODPS SQL 时抛出异常, 请联系 ODPS 管理员处理. SQL 内容为:[alter table s_ec_order add IF NOT EXISTS partition(ds='20231115');]. - com.aliyun.odps.OdpsException: Catalog Service Failed, ErrorCode: 50, Error Message: ODPS-0130013:Authorization exception - Authorization Failed [4019], You have NO privilege 'odps:Alter' on {acs:odps:*:projects/share_compute_beijing_dev/tables/s_ec_order}. Context ID:7885ab43-13e6-454d-956f-7a69ad9eb214. --->Tips: Pricipal:RAM$chitu_blink:share_cn-beijing_305685852;
根据您提供的信息,Dataphin在执行ODPS SQL时遇到了授权异常。为了解决这个问题,您需要联系您的ODPS管理员,请求他们为您的RAM用户(chitu_blink)授予足够的权限。您可以按照以下步骤操作:
完成上述操作后,您的RAM用户应该具有足够的权限来执行ODPS SQL。
如果在 Dataphin 中遇到 "Code:[OdpsWriter-13]" 错误,并出现 "You have NO privilege 'odps:Alter'" 的提示,这意味着您目前的角色并没有修改 ODPS 表分区的权限。要解决这个问题,你可以尝试以下方法:
看报错是没有odps:Alter权限导致的,需要赋权,可以在odps侧给这个账号赋权哈;参考odps文档或者提工单联系odps同学哈
https://help.aliyun.com/zh/maxcompute/user-guide/policy-based-access-control?spm=a2c4g.11186623.0.i38 此回答整理自钉群“Dataphin公共云答疑群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。