hive sql 多join关联引起的bug

Multi-Join Inner Query producing incorrect results

参考:
https://issues.apache.org/jira/browse/HIVE-10996
https://cloud.tencent.com/developer/article/1616340

  • 影响版本 Affects Version/s:1.2.0, 1.1.0, 1.3.0, 2.0.0
  • 修复版本 Fix Version/s:1.1.1, 2.0.0, 1.2.2

解决方案

  • 写sql要严谨,没有使用到的字段不要写。
  • set hive.optimize.remove.identity.project=false 关闭IdentityProjectRemover优化器
  • 升级hive版本
  • 为hive1.2.1打补丁

你可能感兴趣的:(hive sql 多join关联引起的bug)