У меня есть приложение Spark, которое можно запустить как в локальном режиме, так и на реальном кластере. В настоящее время мы передаем аргумент CLI --local, поэтому, если он установлен, мы инициализируем главный URL:
sparkBuilder = sparkBuilder.master("local[*]")
Можно ли выяснить, что мы работаем в автономном режиме, чтобы мы могли автоматически решать, когда нам нужно инициализировать локальный мастер?