Шаг 1. Скопируйте код в виде jar-файла в кластер.
Шаг 2. Запустите следующую команду при экспорте в кластер SPARK_SUBMIT_OPTS = -agentlib: jdwp = transport = dt_socket, server = y, suspend = y, адрес = 7777
Шаг 3: Перейдите к своему коду затмения.Щелкните правой кнопкой мыши -> Отладить как -> Конфигурация отладки. Задайте следующие параметры: Имя хоста: ПОЛНЫЙ АДРЕС ВАШЕГО КЛАСТЕРА. Порт: 7777 Имя проекта: выберите проект в ecllipse с классом кода DEBUG!
Шаг 4:Запустите код из кластера dev с помощью обычной команды spark-submit
Вы можете увидеть, как ваш код работает в кластере Dev, но останавливается и передает указатель обратно в ecllipse, когда он пытается выполнить Debugточка останова.
Шаг 5. Чтобы вернуться в исходный режим без приостановки: export SPARK_SUBMIT_OPTS = -agentlib: jdwp = transport = dt_socket, server = y, suspend = n