[
https://issues.apache.org/jira/browse/FLUME-3336?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17561800#comment-17561800
]
Ralph Goers commented on FLUME-3336:
------------------------------------
Thanks for pointing that out. I had worked on adding Yaml but ended up
discarding it. I will take a look at the patch and see if will still apply.
> Add support for configuring with YAML
> -------------------------------------
>
> Key: FLUME-3336
> URL: https://issues.apache.org/jira/browse/FLUME-3336
> Project: Flume
> Issue Type: Improvement
> Components: Configuration
> Affects Versions: 1.9.0
> Reporter: Ralph Goers
> Assignee: Ralph Goers
> Priority: Major
>
> As part of FLUME-3335 the configuration classes need to be split so that more
> configuration options are supported and polling is separated from parsing the
> configuration. As a consequence of this split it is straightforward to add
> support for JSON configurations. The only hitch is that the property syntax
> has some peculiarities that don't map to YAML very well and since properties
> are so ingrained into the Flume configuration mechanism the YAML basically
> has to be translated to the same Map structure as the properties:
> # JSON doesn't allow a property to be a parent of other nodes and also have
> a value.
> # It doesn't make sense to have sources, channels, and sinks elements that
> name the various entities in the configuration since they are being directly
> declared in the YAML,
> However, the JSON syntax will be much easier to follow then the existing
> property syntax.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]