大数据计算MaxCompute同Region不同云账号间的数据迁移 ,使用clone命令 迁移表数据报错,提示FAILED: Catalog Service Failed, ErrorCode: 105, Error Message: ODPS-0110061: Failed to run ddltask – Clone table failed because: Clone table fail, source table and target table not in same cluster. Please check your cluster replication configurations. Clusters of source table:[“AY42A”]. Clusters of target table:[“ODPS-CN-HANGZHOU-J”].
两个mc项目都在华东1杭州 ,帮忙看看?
大数据计算MaxCompute同Region不同云账号间的数据迁移 ,两个mc项目都在华东1杭州 ?[阿里云MaxCompute]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
这个错误信息表明源表和目标表不在同一个集群中。在MaxCompute中,表数据存储在特定的集群中,并且只能通过DDL操作(如CREATE TABLE AS SELECT)将数据从一个集群复制到另一个集群。
在这种情况下,你需要先使用CLONE TABLE命令创建一个新的表,然后将数据从源表INSERT INTO新表。这样,新表就会包含源表的所有数据,并且会在同一集群中。
以下是一个示例命令:
根据您提供的错误信息,问题出在源表和目标表不在同一个集群上。要解决这个问题,您需要确保源表和目标表都位于同一个MaxCompute集群中。
首先,检查您的两个MaxCompute项目是否都位于华东1杭州(杭州区域)。您可以在阿里云控制台的MaxCompute页面查看项目的详细信息,包括所在的区域。
如果两个项目确实都位于杭州区域,那么问题可能出在集群配置上。请检查您的集群配置,确保源表和目标表都位于同一个集群中。您可以在阿里云控制台的MaxCompute页面查看集群的详细信息,包括集群名称、所在区域等。
根据您提供的错误信息,似乎是由于源表和目标表所在的集群不同导致的。在使用Clone命令迁移表数据时,源表和目标表必须在同一个集群中。因此,您需要确保源表和目标表所在的集群相同,才能成功迁移表数据。如果您的集群位于不同的地区或可用区,您可能需要考虑使用其他迁移方法,如使用ODPS CLI工具或使用MaxCompute迁移服务等。
根据你提供的错误信息,问题可能是由于两个MaxCompute项目的集群位置不同造成的。在MaxCompute中,每个项目都有一个集群,用于存储和处理数据。如果两个项目的集群位置不同,你可能无法在它们之间迁移数据。你可以尝试将两个项目的集群位置调整到同一个位置。可以尝试以下几种方法: