Я создаю тестовую среду Spark. Имеет 2 процессора, 8G памяти. И это только одна машина. Я использовал искровое развертывание. И у меня есть следующий результат.
Программа (рекомендация ALS) и наборы данных для этих трех прогонов одинаковы.

Различная память на исполнителя приводит к одному и тому же результату. Почему это происходит?