New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kinesis Elasticsearch Sink: configure transport port #2102
Comments
Hi @xkidro , 9300 is the default value used in the amazon-kinesis-connectors library. We override several of these default values here, but the port is not (yet) one of them. |
Hello @fblundun thank you for the clarification, I have a question, it's not really related with this but it is related to the other issue I posted, didn't really study these but would it be possible for the sink to use the http api instead of the transport client? Does the kinesis connectors library support this? If so, would it be hard to modify the sink to work with that? I really want to use the new AWS elasticsearch service but it doesn't support the transport client :( |
Unfortunately not - we only support the transport client. Compatibility with Amazon Elasticsearch Service would be nice but as you say they don't support the transport client (source). A pull request adding the option to use the HTTP client would be welcome! |
Note that we don't actually use the amazon-kinesis-connectors Elasticsearch emitter - we implement that ourselves: Line 165 in 9ee272a
|
Bringing forwards as pretty straightforward add |
I searched the source code from https://github.com/snowplow/snowplow/tree/master/4-storage/kinesis-elasticsearch-sink I can't seem to find where the 9300 is hard coded and can't find a way to configure it as well.
The text was updated successfully, but these errors were encountered: