Флинк на пряжу использовать нить-сеанс или нет? - PullRequest
0 голосов
/ 13 сентября 2018

Существует два способа развертывания приложений Flink на пряже.Первый - использовать yarn-session, и все приложения flink развертываются в сеансе.Второй метод - каждое приложение flink, развернутое на пряже как приложение пряжи.

Мой вопрос - в чем разница между этими двумя методами?Какой из них выбрать в среде продукта?

Я не могу найти какой-либо материал по этому поводу.

Я думаю, что первый метод позволит сэкономить ресурсы, так как нужен только один менеджер работ (мастер приложения пряжи).Хотя это также является недостатком, поскольку единственным менеджером по работе может быть узкое место, в то время как приложения для мобильных устройств получают все больше и больше.

1 Ответ

0 голосов
/ 14 сентября 2018

Оба режима используются в производственных условиях.

Режим сеанса, как правило, имеет смысл, когда вы будете запускать несколько краткосрочных заданий и хотите избежать затрат на запуск кластера для каждого из них. С другой стороны, существуют последствия для безопасности, поскольку любые учетные данные, доступные для любого из заданий, будут доступны для всех заданий. Режим кластера на задание может в целом использовать больше ресурсов, но в некотором смысле он более прост.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...