Как отлаживать автономную отладку Gobblin?
Как запустить Gobblin в режиме отладки из IntelliJ IDE с помощью команды bin/gobblin-standalone.sh?
В руководстве по началу работы предлагается, как запустить пример задания Gobblin, но неясно, как его отлаживать.
1 ответ
Вы можете запустить удаленный отладчик в IntelliJ, а затем настроить Gobblin JVM для подключения к нему.
В IntelliJ добавьте "Удаленную" конфигурацию отладки. Обязательно установите "Режим отладчика" на "Прослушивание". Установите флажок "Автоматический перезапуск", если он доступен.
Установите точку останова в вашем коде
Запустите "Удаленную" конфигурацию отладки:
Запустите Gobblin с дополнительным параметром командной строки --jvmopts
:
bin/gobblin service standalone start --jvmopts -agentlib:jdwp=transport=dt_socket,server=n,address=localhost:5005,suspend=n
Вы также можете ознакомиться с подробным описанием настроек удаленного отладчика Java.
Для получения последней справки об аргументах командной строки запустите bin/gobblin service standalone