collectAsMap не сохраняет порядок при запуске в этой последовательности map / sortByKey / collectAsMap в spark? - PullRequest
0 голосов
/ 21 марта 2020

Я пытаюсь создать словарь из rdd (список кортежей), используя collectAsMap. Я заметил, что collectAsMap не сохраняет порядок сортировки. Есть ли способ сохранить порядок при создании словаря?

Sample input to collectAsMap
[(1,[2,5,6]),(2,[4,8]),(3,[1]),(4,[2,6,8,9,10])]

Expected output
{1:[2,5,6],
 2:[4,8],
 3:[1],
 4:[2,6,8,9,10]}

Actual output
{1:[2,5,6],
 4:[2,6,8,9,10],
 2:[4,8],
 3:[1]
 }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...