Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-4947

Make all configuration possible via flink-conf.yaml and CLI.

    XMLWordPrintableJSON

Details

    Description

      I think it's important to make all configuration possible via the flink-conf.yaml and the command line.

      As an example: To enable "externalizedCheckpoints" you must actually call the StreamExecutionEnvironment#enableExternalizedCheckpoints() method from your Flink program.

      Another example of this would be configuring the RocksDB state backend.

      I think it important to make deployment flexible and easy to build tools around. For example, the infrastructure teams that make these configuration decisions and provide tools for deploying Flink apps, will be different from the teams deploying apps. The team writing apps should not have to set all of this lower level configuration up in their programs.

      Attachments

        Activity

          People

            Unassigned Unassigned
            jgrier Jamie Grier
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated: