开发者社区> 问答> 正文

您好,请问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 4448 0
1 条回答
写回答
取消 提交回答
  • TA有点害羞,没有介绍自己...
    采纳回答

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

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

相关电子书

更多
阿里云EMR2.0 平台:让大数据更简单 立即下载
阿里云EMR 2.0:重新定义新一代开源大数据平台 立即下载
2022年开源大数据热力报告 立即下载