[ 
https://issues.apache.org/jira/browse/FLUME-1735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13512030#comment-13512030
 ] 

Brock Noland commented on FLUME-1735:
-------------------------------------

Is the vision here that custom-source-1 would relate to the actual name in the 
configuration file?  I'd think not because those should probably be logical 
names otherwise users would have to do a lot of file moves if they renamed 
their sources, sinks, etc.

I'd think there would be an option in the cmd line, env file, or properties 
file which listed the directories to be added to the classpath.

Thoughts?
                
> Add support for a plugins.d directory
> -------------------------------------
>
>                 Key: FLUME-1735
>                 URL: https://issues.apache.org/jira/browse/FLUME-1735
>             Project: Flume
>          Issue Type: Improvement
>            Reporter: Mike Percy
>             Fix For: v1.4.0
>
>
> It would be nice to have a directory, called something like plugins.d, which 
> had the following structure:
> {noformat}
> flume/
>   bin/
>   conf/
>   lib/
>   plugins.d/
>     custom-source-1/
>       custom-source-1-base.jar
>       custom-source-1-ext.jar
>     custom-interceptor-2/
>       custom-interceptor-2-main.jar
>       custom-interceptor-2-lib.jar
> {noformat}
> This would make it easy for users to easily install new plugins (sources, 
> sinks, interceptors, etc) and in the case of some conflict, they can easily 
> be differentiated and moved out of the include path. This helps with 
> management and debugging of plugin issues, and avoids the current requirement 
> for users to add these plugins to their FLUME_CLASSPATH.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to