Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
None
Description
At the moment, the YAML parsing for Flink's configuration file (conf/flink-conf.yaml) is pretty basic. It only supports basic key value pairs, such as:
a.b.c: a value a.b.d: another value
As well as supporting some invalid YAML syntax, such as:
a: b: value
Introducing proper YAML parsing to the configuration component would let Flink users use features such as nested keys, such as:
a: b: c: a value d: another value
as well as make it easier to integrate configuration tools/languages that compile to YAML, such as Dhall.
Attachments
Issue Links
- is duplicated by
-
FLINK-27299 flink parsing parameter bug
- Closed
-
FLINK-29366 Use flink-shaded-jacson library to parse flink-conf.yaml
- Closed
-
FLINK-27221 Improvements to YAML parsing
- Closed
- is related to
-
FLINK-33297 FLIP-366: Support standard YAML for FLINK configuration
- Closed
- relates to
-
FLINK-15358 [configuration] the global configuration will trim the rest of value after a `#` comment sign
- Open
-
FLINK-32383 2.0 Breaking configuration changes
- Open
- links to