开发者社区 > 大数据与机器学习 > 大数据计算 MaxCompute > 正文

麻烦咨询一下大数据计算MaxCompute,刚才说的MMA迁移过程中的特殊场景。这种是可行的么?

麻烦咨询一下大数据计算MaxCompute,刚才说的MMA迁移过程中的特殊场景。我想把A账号下的一个A项目空间的数据迁移到B账号下的项目空间B.这种是可行的么?刚找了一个任务测试,发现运行时会报错提示B账号不在A空间中,没有表的查询权限

展开
收起
真的很搞笑 2023-11-19 07:48:43 36 0
3 条回答
写回答
取消 提交回答
  • 在MaxCompute中,数据迁移需要确保源账号和目标账号对数据的访问权限。根据您描述的情况,即从A账号下的A项目空间迁移数据到B账号下的B项目空间,您遇到了报错提示B账号不在A空间中,没有表的查询权限。这确实表明当前的权限设置下,B账号无法访问A账号下的数据。

    为了实现跨账号的数据迁移,您可能需要执行以下步骤:

    1. 确保B账号具有访问A账号下数据的权限。
    2. 使用MMA迁移工具进行数据迁移。MMA是一个强大的数据迁移工具,它可以帮助您轻松地迁移数据。
    3. 在迁移过程中,确保校验数据的完整性和准确性。例如,可以在Hive端和MaxCompute端对同一个表执行SELECT COUNT (*)命令,通过对比两端的行数验证数据是否迁移成功。
    4. 如果涉及到跨云账号或跨Region的数据迁移,您还需要确保相关的网络和权限设置都已正确配置。
    2023-11-29 16:39:32
    赞同 展开评论 打赏
  • 可以。把账号A加到项目B里,给权限。,此回答整理自钉群“MaxCompute开发者社区2群”

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

    可以考虑以下方法:

    1. 使用多账号部署:将相同的环境部署到A和B账号中,并在其中拷贝相同的数据集。这样可以方便地共享数据,无需迁移。
    2. 导出和导入数据:将A账号的数据导出为CSV文件,然后将数据导入到B账号中。
    3. 使用阿里云内部迁移服务:在阿里云内部迁移服务的帮助下,将A账号的数据迁移至B账号。
    2023-11-19 14:44:34
    赞同 展开评论 打赏

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

相关产品

  • 云原生大数据计算服务 MaxCompute
  • 热门讨论

    热门文章

    相关电子书

    更多
    大数据AI一体化的解读 立即下载
    极氪大数据 Serverless 应用实践 立即下载
    大数据&AI实战派 第2期 立即下载