You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flume.apache.org by "Jared Ramsey (JIRA)" <ji...@apache.org> on 2015/08/05 16:03:04 UTC

[jira] [Created] (FLUME-2758) Shield Support for ES Sink

Jared Ramsey created FLUME-2758:
-----------------------------------

             Summary: Shield Support for ES Sink
                 Key: FLUME-2758
                 URL: https://issues.apache.org/jira/browse/FLUME-2758
             Project: Flume
          Issue Type: New Feature
    Affects Versions: 1.6
            Reporter: Jared Ramsey


The existing Elasticsearch sink does not support Elasticsearch clusters that have been secured with Shield.  (See https://www.elastic.co/products/shield)  All that would be required to add this support is allowing users to configure the username and password on the sink in their flume.conf and then setting the username and password on the HTTP header like so:

UsernamePasswordCredentials creds = new UsernamePasswordCredentials("username", "password");
HttpPost httpRequest = new HttpPost(url);
httpRequest.addHeader(new BasicScheme().authenticate(creds, httpRequest));

I've already hard-coded a quick fix for myself that works, but it would be awesome to see this in a future release and/or patch.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)