题目描述:
默认情况下WordCount案例输出的数据是无序的,我们希望在最终输出单词以及单词出现次数的时候,按照每个单词出现的次数,从大到小排序输出。
原始数据是这样的:
hello you
hello me
hello you
效果:
最终输出的结果是这样的:
hello 3
you 2
me 1
任务要求:
1:按照每个单词出现的次数,从大到小排序输出
2:使用Scala代码实现
任务提示、思路分析:
1:获取到单词以及单词出现的次数之后,尝试对数据进行位置转换,借助于sortByKey算子实现排序
2:注意,sortByKey算子默认是正序排序