Я совершенно новый Спарк и искал некоторые руководства :-)Java - Apache Spark связи
Каков типичный способ, в котором приложение Java MVC взаимодействует с искрой? Чтобы упростить, скажем, я хочу подсчитать слова в определенном файле, чье имя предоставляется с помощью запроса GET на мой сервер.
Мой первоначальный подход состоял в том, чтобы открыть контекст и реализовать преобразования/вычисления в классе внутри моего приложения MVC. Это означает, что во время выполнения я должен был бы придумать uber jar из искрового ядра. Проблема заключается в том, что:
- убер веса баночки 80Mb
- Я сталкиваюсь с той же проблемой (akka.version), чем в: apache spark: akka version error by build jar with all dependencies
- я могу идти с абажуром, чтобы решить эту проблему, но есть чувствуя, что это не путь.
Возможно, «предоставленная» область в Maven поможет мне, но я использую муравей.
Если моя заявка, как предлагается на странице, уже имеет одну банку с реализацией (без каких-либо искровых библиотек) и использует искру-submit каждый раз, когда я получаю запрос. Думаю, это оставит результаты где-то.
Я пропустил какой-либо подход в середине дороги?
Спасибо. Я думаю, что мы собираемся использовать Spring XD для интеграции с Spark и другими технологиями. –