Hi there,
I would like to read the savepoints (for broadcast state) back into the broadcast state, how should I do it? // load the existingSavepoint; // read state from existing savepoint |
Hi Yi
Can the official doc of writing broad cast state [1] satisfies your request?
Best
Yun Tang
From: Jin Yi <[hidden email]>
Sent: Thursday, January 23, 2020 8:12 To: user <[hidden email]>; [hidden email] <[hidden email]> Subject: [State Processor API] how to convert savepoint back to broadcast state Hi there,
I would like to read the savepoints (for broadcast state) back into the broadcast state, how should I do it?
// load the existingSavepoint; // read state from existing savepoint |
Hi Yun, Thanks for the response, I have checked official document, and I have referred this example to write the broadcast state to a savepoint. My question is: I can use state processor api to read back the savepoint into a dataSet, but how can I use the dataSet as the initial value for the broadcast state in the BroadcastProcessFunction. Thanks a lot! Eleanore On Sun, Jan 26, 2020 at 8:53 AM Yun Tang <[hidden email]> wrote:
|
Hi Yun, After search around in the documentation, I tried extends BroadcastProcessFunction implements CheckpointedFunction. And I have initialized broadcast state in public void initializeState(FunctionInitializationContext context) method, it seems working fine. Here is the doc I followed: https://ci.apache.org/projects/flink/flink-docs-stable/dev/stream/state/state.html#checkpointedfunction Thanks a lot for your help! Eleanore On Sun, Jan 26, 2020 at 6:53 PM Jin Yi <[hidden email]> wrote:
|
Hi Yi
Glad to know you have already resolved it. State process API would use data stream API instead of data set API in the future [1].
Besides, you could also follow the guide in "the brodcast state pattern"[2]
Make sure the uid and the state-name are the same with those in your savepoint, the CoBroadcastWithKeyedOperator would initialize the broadcast state when opening. [3]
Best
Yun Tang
From: Jin Yi <[hidden email]>
Sent: Monday, January 27, 2020 14:50 To: Yun Tang <[hidden email]> Cc: user <[hidden email]>; [hidden email] <[hidden email]> Subject: Re: [State Processor API] how to convert savepoint back to broadcast state Hi Yun,
After search around in the documentation, I tried extends BroadcastProcessFunction
implements CheckpointedFunction. And I have initialized broadcast state in public void
initializeState(FunctionInitializationContext context) method, it seems working fine.
Here is the doc I followed: https://ci.apache.org/projects/flink/flink-docs-stable/dev/stream/state/state.html#checkpointedfunction
Thanks a lot for your help!
Eleanore
On Sun, Jan 26, 2020 at 6:53 PM Jin Yi <[hidden email]> wrote:
|
Hi Yun, Thanks for the suggestion! Best Eleanore On Mon, Jan 27, 2020 at 1:54 AM Yun Tang <[hidden email]> wrote:
|
Free forum by Nabble | Edit this page |