小编Sub*_*m S的帖子

如何在spark java中实现按值排序

JavaPairRDD<String, Float> counts = ones
            .reduceByKey(new Function2<Float, Float, Float>() {
                @Override
                public Float call(Float i1, Float i2) {
                    return i1 + i2;
                }
            });
Run Code Online (Sandbox Code Playgroud)

我的输出如下:

id,value
100002,23.47
100003,42.78
200003,50.45
190001,30.23
Run Code Online (Sandbox Code Playgroud)

我希望输出按值排序,如:

200003,50.45
100003,42.78
190001,30.23
100002,23.47
Run Code Online (Sandbox Code Playgroud)

我该如何实现这一目标?

java sorting apache-spark

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

apache-spark ×1

java ×1

sorting ×1