开发者社区> 问答> 正文

Dataphin这个该怎么处理?

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;
iwEcAqNwbmcDAQTRB4AF0QQPBrCgRRmkI5Ng8gVHRFSywLkAB9IEroxkCAAJomltCgAL0gAC3cw.png_720x720q90.jpg

展开
收起
3 条回答
写回答
取消 提交回答
  • 根据您提供的信息,Dataphin在执行ODPS SQL时遇到了授权异常。为了解决这个问题,您需要联系您的ODPS管理员,请求他们为您的RAM用户(chitu_blink)授予足够的权限。您可以按照以下步骤操作:

    1. 登录到您的ODPS控制台。
    2. 选择您的项目(share_compute_beijing_dev)。
    3. 在左侧导航栏中,点击“用户管理”。
    4. 找到您的RAM用户(chitu_blink),并点击其名称。
    5. 在用户详情页面中,点击“权限管理”。
    6. 在权限管理页面中,找到“odps:Alter”权限,并将其状态设置为“允许”。
    7. 保存更改。

    完成上述操作后,您的RAM用户应该具有足够的权限来执行ODPS SQL。

    2023-11-21 17:09:46
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果在 Dataphin 中遇到 "Code:[OdpsWriter-13]" 错误,并出现 "You have NO privilege 'odps:Alter'" 的提示,这意味着您目前的角色并没有修改 ODPS 表分区的权限。要解决这个问题,你可以尝试以下方法:

    1. 修改权限:您可能需要向相应的管理人员申请增加 "odps:Alter" 权限,这样才能在 ODPS 中执行 alter table 操作。
    2. 更新工作流程:检查 Dataphin 中的工作流程配置,确保您使用了具有适当权限的角色。
    2023-11-20 21:41:52
    赞同 展开评论 打赏
  • 看报错是没有odps:Alter权限导致的,需要赋权,可以在odps侧给这个账号赋权哈;参考odps文档或者提工单联系odps同学哈
    https://help.aliyun.com/zh/maxcompute/user-guide/policy-based-access-control?spm=a2c4g.11186623.0.i38 此回答整理自钉群“Dataphin公共云答疑群”

    2023-11-20 20:41:07
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载