Ralph Goers created FLUME-3336:
----------------------------------
Summary: 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
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
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]