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)