You can use the Java client in multiple ways:
Obtaining an elasticsearch
Client is simple. The most common way to
get a client is by:
Creating an embedded
Nodethat acts as a node within a cluster.
Clientfrom your embedded
Another manner is by creating a
that connects to a cluster.
Please note that you are encouraged to use the same version on client and cluster sides. You may hit some incompatibility issues when mixing major versions.