Вопросы по теме 'flink-cep'

Шаблон тайм-аута Apache Flink CEP не определяется временным окном
Я использую PatternTimeoutFunction для отбрасывания последовательности событий, когда она выходит за пределы определенного временного окна. Я устанавливаю водяной знак следующим образом public Watermark checkAndGetNextWatermark(Event...
470 просмотров
schedule 11.06.2022

как сделать подтип () для кортежа в flink cep?
Pattern< Tuple3< String, String, String >, ? > pattern = Pattern.<Tuple3< String, String, String > > begin( "start" ) .next( "3" ).where( new FilterFunction< Tuple3< String, String, String >...
322 просмотров
schedule 03.05.2023

Когда flink может поддерживать сопоставление шаблонов с участием полей предыдущих событий?
Было бы здорово иметь возможность сопоставлять события на основе значений их полей, выходящих за рамки текущей возможности создания шаблонов из событий, соответствующих отдельным критериям. Например, как описано на странице...
340 просмотров
schedule 09.02.2023

Потоковая передача flink создать файл (csv или текст) во временном окне
Я новичок в флинке, у меня есть трансформация, предположим, что это val supportTask= customSource .map( line => line.split(",")) .map( line =>...
686 просмотров

Обработка сложных событий с сохранением состояния с помощью apache flink
Я хочу определить, происходят ли два события в определенный период времени на основе двух событий с одинаковым идентификатором. Например, DoorEvent выглядит так: <doorevent> <door> <id>1</id>...
364 просмотров
schedule 16.06.2023

Присоединение к более чем 2 потокам во Flink и применение CEP к более чем 2 потокам без присоединения к ним
Вопрос № 1 . Я работаю над ситуацией, когда нам нужно объединить данные от нескольких датчиков [например, 8 датчиков] и объединить их в древовидную форму. Например, объединение [s1, s2, s3 s4] для формирования потока A, а затем [s5, s6, s7 и s8] для...
1098 просмотров
schedule 13.03.2023

определение задержки обнаружения Flink CEP для каждого кортежа
У меня есть простой шаблон, как показано ниже Pattern<Event,?> pattern = Pattern.<Event>begin("s1") .where(new SimpleCondition<Event>() { @Override public...
153 просмотров
schedule 22.05.2023

Как сообщить о стоимости в реальном времени в Fink?
Я хочу три значения, это aggValueInLastHour aggValueInLastDay aggValueInLastThreeDay . Я пробовал, как показано ниже. Но я не хочу ждать, это означает, что я не предпочитаю использовать скользящее окно для агрегирования. (3-дневное...
112 просмотров
schedule 21.02.2022

Apache Flink 1.4.2 akka.actor.ActorNotFound
После обновления до Apache Flink 1.4.2 мы получаем следующие ошибки каждые несколько секунд в одном TaskManager из 3. 2018-06-27 17:33:46.632 [jobmanager-future-thread-2] DEBUG o.a.flink.runtime.rest.handler.legacy.metrics.MetricFetcher - Could...
423 просмотров
schedule 24.04.2024

Apache Flink: как использовать SourceFunction для выполнения задачи с заданным интервалом?
Мне нужно, чтобы моя работа flink извлекала записи из базы данных с заданным интервалом и архивировала их после обработки. Я реализовал SourceFunction для извлечения необходимых записей из базы данных и добавил SourceFunction в качестве источника...
472 просмотров
schedule 20.05.2023

Добавить точку сохранения в Datastream
У меня есть источник kafka, из которого мое приложение flink считывает данные и обрабатывает их, я хочу добавить механизм точки сохранения flink, чтобы возобновить процесс с последнего места, где он был оставлен. Вместо добавления точки сохранения в...
35 просмотров

Итеративное условие Flink CEP для одного шаблона в Scala
Проблема, с которой я столкнулся, заключается в том, что я не могу вычислить сумму для одного шаблона CEP в scala. Я хочу определить, когда сумма превышает 6100 для определенного идентификатора клиента. Я предоставляю поток с ключом для CEP.pattern...
185 просмотров

Как я могу обновить значение в MapState, не удаляя предыдущее значение?
На этот раз мой вопрос: работая с MapState, безопасно использовать mapstate.put(key, value) для изменения текущего значения ключа в mapState, или мне нужно сделать mapState.remove(key) , а после этого сделать mapstate.put(key, value) снова, или...
227 просмотров
schedule 12.05.2022

Функция процесса Flink не возвращает данные в Sideoutputstream
Я пытаюсь проверить JSONObject с набором правил, если json соответствует набору правил, он вернет соответствующее правило, а JSONObject, если нет, он вернет JSONObject в Sideoutput, все это обрабатывается в ProcessFuntion, я получаю основной вывод,...
266 просмотров

Не найдено ExecutorFactory для выполнения приложения в Flink 1.11.1.
прежде всего я прочитал это to-execute">сообщить о той же проблеме и попытался следовать тому же решению, которое работает для него (создайте новый краткий запуск с помощью mvn и перенесите туда код) и не работает восемь раз, когда выходит за рамки...
1993 просмотров
schedule 28.06.2023

Количество контрольных точек увеличивается со временем во Flink
в совокупности с этим вопросом Я до сих пор не понимаю, почему контрольные точки моего Flink количество рабочих мест растет и растет с течением времени, и в настоящее время, в течение примерно 7 дней подряд, эти контрольные точки никогда не выходят...
515 просмотров
schedule 26.05.2022

Как использовать Apache Flink CEP SQL для получения событий из уже согласованного шаблона?
Мое требование - создать триггер на основе двух событий (EVT_A и EVT_B независимо от порядка). Вот ожидание 1. EVT_A arrived. --> No action 2. EVT_B arrived --> Should Trigger 3. EVT_B arrived --> should Trigger since A was received...
126 просмотров