Flink Мути раковина занимает только один слот - PullRequest
0 голосов
/ 21 марта 2019

У меня есть требование, которое необходимо выполнить в моем приложении flink. вот мои коды:

for (String key: keys ) {
    inputstream.addSink(new MySinkFunction(key)).setParallelism(1)
}

и действительно, я вижу в своем веб-интерфейсе flink граф форка, и приложение работает хорошо. У меня есть несколько вопросов по этому поводу.

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

Кстати, у моего кластера есть только один TaskManager. Вот мой слот TaskManager взят. enter image description here Вот мои задачи. enter image description here

...