在开发spark程序中,sqlContext函数不能完全实现业务逻辑,所以会引入hiveContext,解决TOP_N问题

异常报错:   问题描述: 在开发spark程序中,sqlContext函数不能完全实现业务逻辑,所以会引入hiveContext,(用hiveContext中的开窗函数TOP-N)。 原因分析: 在SQLContext上下文是不支持开窗函数的,用他来解决TOP-N问题,写的sql有点复杂,执行效率相对较低,可使用HiveContext,使用row_number() over(partition
相关文章
相关标签/搜索