执行Hive语句,报错:Failed rule:OrderByClause ClusterByClause ditributeByClause sortByClause limitClause can only be applied to the whole union in statement,如下
Failed rule:OrderByClause ClusterByClause ditributeByClause sortByClause limitClause can only be applied to the whole union in statement
原因:
我在union all中使用了order by功能,把这个order by语句删掉即可。
当然,你可能是使用了其他功能,对应删除即可。