开发者社区> 问答> 正文

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

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

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

相关电子书

更多
DataWorks全链路数据质量解决方案-2020飞天大数据平台实战应用第一季 立即下载
DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载