Re: Question about Flink exception handling

2023-05-23 Thread Sharif Khan via user
Thanks for the clarification. On Tue, May 23, 2023 at 7:07 PM Weihua Hu wrote: > Hi Sharif, > > You could not catch exceptions globally. > > For exceptions that can be explicitly ignored for your business, you need > to add a try-catch in the operators. > For exceptions that are not catched, Fli

Re: Question about Flink exception handling

2023-05-23 Thread Weihua Hu
Hi Sharif, You could not catch exceptions globally. For exceptions that can be explicitly ignored for your business, you need to add a try-catch in the operators. For exceptions that are not catched, Flink will trigger a recovery from failure automatically[1]. [1] https://nightlies.apache.org/fl

Re: Question about Flink exception handling

2023-05-22 Thread Sharif Khan via user
Thanks for your response. For simplicity, I want to capture exceptions in a centralized manner and log them for further analysis, without interrupting the job's execution or causing it to restart. On Tue, May 23, 2023 at 6:31 AM Shammon FY wrote: > Hi Sharif, > > I would like to know what do yo

Re: Question about Flink exception handling

2023-05-22 Thread Shammon FY
Hi Sharif, I would like to know what do you want to do with the exception after catching it? There are different ways for different requirements, for example, Flink has already reported these exceptions. Best, Shammon FY On Mon, May 22, 2023 at 4:45 PM Sharif Khan via user wrote: > Hi, commun

Question about Flink exception handling

2023-05-22 Thread Sharif Khan via user
Hi, community. Can anyone please let me know? 1. What is the best practice in terms of handling exceptions in Flink jobs? 2. Is there any way to catch exceptions globally in Flink jobs? Basically, I want to catch exceptions from any operators in one place (globally). my expectation is let's say

Best practices for handling exceptions in Apache Flink 1.16.0 and global exception handling

2023-05-16 Thread Sharif Khan via user
I'm currently working on a Flink job using version 1.16.0 of Apache Flink and I would like to know what are the best practices for handling exceptions in my application. I'm interested in learning about recommended approaches for handling exceptions in Flink, and how to ensure the robustness and re

Re: Exception Handling in ElasticsearchSink

2022-04-29 Thread Alexander Preuß
Hi Rion, Sorry for the late reply. There should be no problems instantiating the metric in the open() function and passing down its reference through createSink and buildSinkFromRoute. I'd be happy to help in case you encounter any issues. Best, Alexander On Thu, Apr 21, 2022 at 10:49 PM Rion Wil

Exception Handling in ElasticsearchSink

2022-04-21 Thread Rion Williams
Hi all, I've recently been encountering some issues that I've noticed in the logs of my Flink job that handles writing to an Elasticsearch index. I was hoping to leverage some of the metrics that Flink exposes (or piggyback on them) to update metric counters when I encounter specific kinds of erro

Re: Flink SQL: Custom exception handling External

2021-08-25 Thread Caizhi Weng
Hi! You can open a JIRA ticket for this feature. However from my perspective this feature should only be added to some specific connectors (mostly message queues) and formats. You might want to attach a list of proposed connectors and formats in that ticket. Chong Yun Long 于2021年8月25日周三 下午5:46写道

Re: Flink SQL: Custom exception handling External

2021-08-25 Thread Chong Yun Long
Hi, Thanks for the quick response. The use case is not specific to JDBC (JDBC is just an example) but more for custom error handling in all connectors. How would we go about proposing such a new feature to be added to Flink? On 2021/08/25 09:02:31, Caizhi Weng wrote: > Hi!> > > As far as I

Re: Flink SQL: Custom exception handling External

2021-08-25 Thread Caizhi Weng
Hi! As far as I know JDBC does not have this error handling mechanism. Also there are very few connectors / formats which support skipping erroneous records (for example the csv format). Which type of exception are you faced with? As JDBC connectors, unlike message queue connectors, rarely (if ev

Flink SQL: Custom exception handling External

2021-08-25 Thread Chong Yun Long
Hi, Is there any mechanism for handling of errors produced by Flink SQL? It can be useful for various use cases: 1. Logging exceptions and the erroneous row to a kafka topic 2. Ignoring transient exceptions instead of throwing and failing the entire job If there are no such mechanisms may I propo

Re: Exception handling

2021-04-28 Thread Till Rohrmann
Hi Jacob, one of the contracts Flink has is that if a UDF throws an exception then this means that it has failed and that it needs recovery. Hence, it is the responsibility of the user to make sure that tolerable exceptions do not bubble up. If you have dirty input data then it might make sense to

Exception handling

2021-04-27 Thread Jacob Sevart
How do we get uncaught exceptions in operators to skip the problematic messages, rather than crash the entire job? Is there an easier or less mistake-prone way to do this than wrapping every operator method in try/catch? And what to do about Map? Since it has to return something, we're either retu

Re: Custom Exception Handling

2020-03-18 Thread Robert Metzger
unction itself. This invalid data is taken out as side output. But the > problem is Flink tries to read the same invalid messages again and again > for a few times. > > Can anyone let me know how can the error/exception handling be done > without the Flink job breaking? > > The pl

Custom Exception Handling

2020-03-17 Thread Anil Alfons K
utput. But the problem is Flink tries to read the same invalid messages again and again for a few times. Can anyone let me know how can the error/exception handling be done without the Flink job breaking? The plan is to process all the events only once through the process function without any

Re: Flink Error/Exception Handling

2017-03-03 Thread Tzu-Li (Gordon) Tai
is valid/in-valid. When i receive an invalid message i am throwing an custom Exception and it's handled in that class. But the problem is,the flink always try to read the same invalid message and the job keeps on restarting. Can any one let me know how can the error/exception handli

Flink Error/Exception Handling

2017-03-03 Thread raikarsunil
s,the flink always try to read the same invalid message and the job keeps on restarting. Can any one let me know how can the error/exception handling be done without the flink job breaking? Thanks, Sunil - Cheers, Sunil Raikar -- View this message in context: http://apache-flink-user-mailing

Re: Flink - Exception Handling best practices

2016-11-11 Thread Fabian Hueske
Hi Mich, at the moment there is not much support handle such data driven exceptions (badly formatted data, late data, ...). However, there is a proposal to improve this: FLIP-13 [1]. So it is work in progress. It would be very helpful if you could check if the proposal would address your use case

Fwd: Flink - Exception Handling best practices

2016-11-10 Thread Michel Betancourt
Hi, new to Apache Flink. Trying to find some solid input on how best to handle exceptions in streams -- specifically those that should not interrupt the stream. For example, if an error occurs during deserialization from bytes/Strings to your data-type, in my use-case I would rather queue the dat