Will McQueen created FLUME-1284:
-----------------------------------

             Summary: Need host interceptor for hdfs bucket path escape sequence
                 Key: FLUME-1284
                 URL: https://issues.apache.org/jira/browse/FLUME-1284
             Project: Flume
          Issue Type: Bug
          Components: Sinks+Sources
    Affects Versions: v1.2.0
         Environment: RHEL 6.2 64-bit
            Reporter: Will McQueen
            Assignee: Will McQueen
             Fix For: v1.2.0


The Flume NG docs specify that %{host} can be used in the HDFS bucket path. 
This means that the 'host' header must exist within a Flume event. But Flume 
events don't have it by default. So some users (including myself) have resorted 
to writing a custom interceptor that adds it.

It would be beneficial to have a built-in HostInterceptor that adds a 'host' 
header to all events passing through that interceptor. The interceptor should 
have properties that allow an existing 'host' header's value to be preserved, 
and that allow to choose between including the hostname or host IP for the 
'host' header value.

The built-in HostInterceptor would serve the same purpose as the built-in 
TimestampInterceptor, which is to allow all bucket path escape sequences 
specified in the docs to be used without each user needing to write their own 
custom interceptor for this common case.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to