Есть два метода развертывания приложений flink на yarn. Первый - это использование yarn-session, и все приложения flink развертываются в этом сеансе. Второй метод - каждое приложение flink развертывается на yarn как приложение yarn.
У меня вопрос: в чем разница между этими двумя методами? Что выбрать в продуктовой среде?
Я не могу найти никаких материалов по этому поводу.
Я думаю, что первый способ сэкономит ресурсы, так как нужен только один менеджер по работе (мастер приложения пряжи). Хотя это также и недостаток, поскольку единственный менеджер заданий может быть узким местом, в то время как приложений flink становится все больше и больше.