В чем разница между Spark-submit "--master", определенным в CLI, и кодом приложения spark, определяющим мастер?
В Spark мы можем указать главный URI в любом коде приложения, как показано ниже:
Или мы можем указать главный URI в spark-submit в качестве аргумента параметра, как показано ниже:
Имеет ли один приоритет над другим?Должны ли они договориться о контракте, поэтому у меня есть два экземпляра одного и того же URI, на которые есть ссылка в программе spark-submit и коде приложения spark, создающих SparkSession?Будет ли один переопределять другой?Что SparkSession будет делать по-другому с главным аргументом и что будет делать основной параметр spark-submit?
Любая помощь будет принята с благодарностью.Спасибо!