Uploaded image for project: 'Flume'
  1. Flume
  2. FLUME-1735

Add support for a plugins.d directory

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.4.0
    • None
    • None

    Description

      It would be nice to have a directory, called something like plugins.d, which had the following structure:

      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
      

      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.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            brocknoland Brock Noland
            mpercy Mike Percy
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment