Flume
  1. Flume
  2. FLUME-1735

Add support for a plugins.d directory

    Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: v1.4.0
    • Component/s: None
    • Labels:
      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.

      1. FLUME-1735-0.patch
        1 kB
        Brock Noland
      2. FLUME-1735-1.patch
        1 kB
        Brock Noland

        Issue Links

          Activity

          Mike Percy created issue -
          Brock Noland made changes -
          Field Original Value New Value
          Assignee Brock Noland [ brocknoland ]
          Brock Noland made changes -
          Attachment FLUME-1735-POC-0.patch [ 12560811 ]
          Brock Noland made changes -
          Attachment FLUME-1735-0.patch [ 12561051 ]
          Brock Noland made changes -
          Attachment FLUME-1735-POC-0.patch [ 12560811 ]
          Brock Noland made changes -
          Attachment FLUME-1735-1.patch [ 12561799 ]
          Mike Percy made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Mike Percy made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Brock Noland made changes -
          Link This issue is related to FLUME-1845 [ FLUME-1845 ]
          Mike Percy made changes -
          Issue Type Improvement [ 4 ] New Feature [ 2 ]
          Mike Percy made changes -
          Link This issue is duplicated by FLUME-1581 [ FLUME-1581 ]

            People

            • Assignee:
              Brock Noland
              Reporter:
              Mike Percy
            • Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development