开发者社区> 问答> 正文

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

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

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

相关电子书

更多
基于E-MapReduce梨视频推荐系统 立即下载
大数据解决方案构建详解 以阿里云E-MapReduce为例 立即下载
阿里云E-MapReduce 立即下载