Чтение метода Spark sortByKey:
sortByKey([ascending], [numTasks]) When called on a dataset of (K, V) pairs where K implements Ordered, returns a dataset of (K, V) pairs sorted by keys in ascending or descending order, as specified in the boolean ascending argument.
Можно ли вернуть только количество результатов "N". Поэтому вместо того, чтобы возвращать все результаты, просто верните первую десятку. Я мог бы преобразовать отсортированную коллекцию в Array и использовать метод take
, но поскольку это операция O (N), существует более эффективный метод?