开发者社区> 问答> 正文

MaxCompute使用Tunnel SDK下载数据时报错You need to specif...

已解决

MaxCompute使用Tunnel SDK下载数据时报错You need to specify a partitionspec along with the specified table如何解决

展开
收起
提个问题 2024-06-11 18:14:16 4 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    问题现象:
        使用Tunnel SDK下载分区表数据,返回如下报错。 ErrorCode=MissingPartitionSpec, ErrorMessage=You need to specify a partitionspec along with the specified table. 产生原因 使用Tunnel SDK下载分区表数据时,需要指定分区列的列值,否则会报错。 

    解决措施:
    1. 如果您使用MaxCompute客户端工具里的Tunnel命令行进行导出,客户端支持分区表整个导出,其结果会导出到一个文件夹里。 
    2. 如果您使用Tunnel SDK进行导出,可以先使用SDK获取分区表的所有分区,命令示例如下。 odps.tables().get(tablename) t.getPartitions() 

    其他tunnel SDK问题,您可以参见文档
    2024-06-11 18:14:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
从 SDK 到编解码:视频直播架构解析 立即下载
跨平台的云服务SDK需要什么 立即下载
一个跨平台的云服务SDK需要什么 立即下载