liyuililil 2019-11-28 21:41 采纳率: 0%
浏览 979
已结题

[hive] hive on spark hive.exec.reducers.bytes.per.reducer参数值和实际数据量不一样

hive on spark 在运行sql时,想动态控制reduce的数据,就设置了set hive.exec.reducers.bytes.per.reducer = 256000000; 但是发觉reduce变成了1个,实际数据有大概2g左右。
后来把set hive.exec.reducers.bytes.per.reducer = 32000000; 发觉reduce变成了7个
图片说明

切换成 hive on mr时,set hive.exec.reducers.bytes.per.reducer = 256000000又有用了

求助~

另外发现 on mr合并小文件的参数在 on spark中设置的大小都没效果?

  • 写回答

1条回答 默认 最新

  • dabocaiqq 2019-11-29 09:34
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换