Причина, по которой не удалось выполнить удаленную отладку - PullRequest
0 голосов
/ 24 февраля 2020

Задание уменьшения карты не может быть отлажено удаленно в распределенном кластере, потому что каждая карта и уменьшение порождают свою собственную JVM. Что это значит? Разве мы не можем прикрепить отладчик для каждого процесса в каждом узле кластера, участвующего в работе по сокращению карты?

Я читал так много статей и решений, но не смог понять проблему, стоящую за отладкой. Карта уменьшить работу в распределенном кластере. Любая помощь будет оценена.

Спасибо

1 Ответ

0 голосов
/ 26 февраля 2020

Вы можете отлаживать только одну задачу в любой момент времени. Ни один из известных мне отладчиков не может создать несколько сеансов одновременно.

Если вам действительно нужна удаленная отладка, похоже, у вас плохое покрытие модульных тестов. для начала, и вы, вероятно, не должны развертывать указанный код в любом случае.

...