开发者社区> 问答> 正文

您好,请问MaxCompute(原ODPS) 写mapreduce ,如果一个表的字段是分区字段,那这个字段根本拿不到是吗?我用命令 record.getString("relation") 我这个是分区字段,报错 aused by: java.lang.IllegalArgumentException: No such column:relation

已解决

您好,请问MaxCompute(原ODPS) 写mapreduce ,如果一个表的字段是分区字段,那这个字段根本拿不到是吗?我用命令 record.getString("relation") 我这个是分区字段,报错
aused by: java.lang.IllegalArgumentException: No such column:relation

展开
收起
祁同伟 2017-07-18 14:00:31 4517 0
1 条回答
写回答
取消 提交回答
  • TA有点害羞,没有介绍自己...
    采纳回答

    分区字段比较特殊,您可以

     String area = context.getInputTableInfo().getPartitionSpec().get("area");获取
    
    2019-07-17 21:24:27
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载