Jamie Grier created FLINK-4947:
----------------------------------

             Summary: Make all configuration possible via flink-conf.yaml and 
CLI.
                 Key: FLINK-4947
                 URL: https://issues.apache.org/jira/browse/FLINK-4947
             Project: Flink
          Issue Type: Improvement
          Components: DataStream API
            Reporter: Jamie Grier
             Fix For: 1.2.0


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.





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to