You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@beam.apache.org by "Maximilian Michels (Jira)" <ji...@apache.org> on 2020/11/10 14:37:00 UTC

[jira] [Updated] (BEAM-9855) Make it easier to configure a Flink state backend

     [ https://issues.apache.org/jira/browse/BEAM-9855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maximilian Michels updated BEAM-9855:
-------------------------------------
    Status: Resolved  (was: Open)

> Make it easier to configure a Flink state backend
> -------------------------------------------------
>
>                 Key: BEAM-9855
>                 URL: https://issues.apache.org/jira/browse/BEAM-9855
>             Project: Beam
>          Issue Type: Improvement
>          Components: runner-flink
>            Reporter: Maximilian Michels
>            Assignee: Maximilian Michels
>            Priority: P3
>          Time Spent: 3.5h
>  Remaining Estimate: 0h
>
> We should make it easier to configure a Flink state backend. At the moment, users have to either (1) configure the default state backend in their Flink cluster, or make sure (2a) they include the dependency in their Gradle/Maven project (e.g. {{"org.apache.flink:flink-statebackend-rocksdb_2.11:$flink_version"}} for RocksDB) (2b) set the state backend factory in the {{FlinkPipelineOptions}.
> The drawback of option (2) is that it only works in Java due to the factory specification being in Java.
> We can make it easier by simple adding pipeline options for the state backend name and the checkpoint directory which will be enough for configuring the state backend. We can add the RocksDB state backend as a default dependency.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)