Recently, for one of my projects, I needed to use Elasticsearch running on AWS Elasticsearch Service domain. When I created the cluster in AWS, I found out that theAWS Elasticsearch domain does not support Transport Client.
There are two ways to communicate to a remote Elasticsearch cluster:
In order to talk to Elaticsearch from a Java application, a lot of people use the Transport Client. For two previous projects, I’ve used Java API and Spring Data. Both of those technologies use Transport Client. I’ve enjoyed Spring Data a lot; it makes your…
AWS Certified Solutions Architect | Snr. Software Developer