We try to move our ES from 1.7 to 5.4 and I found this article
It seems to me we cannot use Embedded Elasticsearch anymore like what we used to start our application and build a NodeClient and join the cluster to
#1. reduce network hop
#2. give a name to this node client so that we can identify which application is connecting to the cluster.
Do we have alternatives to do the same thing?
What is the performance impact if we don't have NodeClient and use the alternatives?
I found this article, to use TransportClient as a coordinate node.
Or use Java REST Client. (Is this some kind of java wrapper to call plain ES http rest api?)
Looking forward your input.