Я пытаюсь создать словарь из 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]
}