I have ES endpoint on AWS for my ElasticSearch
String endPoint = "https://.........amazonaws.com";
I would like to create Client using Java.
https://www.elastic.co/guide/en/elasticsearch/client/java-api/1.7/transport-client.html
In this example, the way they creating Client is:
Client client = new TransportClient()
.addTransportAddress(new InetSocketTransportAddress("host1", 9300))
.addTransportAddress(new InetSocketTransportAddress("host2", 9300));
I am not sure, what port I should use to create my client? I do not have any info what port to use?
Another way to create Client is using Node Client:
https://www.elastic.co/guide/en/elasticsearch/client/java-api/1.7/node-client.html
Node node = nodeBuilder().clusterName("yourclustername").node();
Client client = node.client();
But I am not sure what to use and where to get clusterName for second option?
dadoonet
(David Pilato)
November 13, 2017, 5:34pm
2
I have ES endpoint on AWS for my Elasticsearch
Is it something you are running by yourself? Or a service?
Transport Client | Java API [1.7] | Elastic
Why are you using 1.7 docs? 1.7 is not supported anymore.
I am not sure, what port I should use to create my client? I do not have any info what port to use?
By default elasticsearch runs on 9200 for the REST API and 9300 for the Transport Layer.
Another way to create Client is using Node Client:
Bad idea. The client node has been removed in 2.x and you can not embed an elasticsearch node anymore. Better to use the REST Client IMO.
My team is using old ES version And I cannot do anything about it.
My team has ES cluster on AWS, we running our Service there.
What is IMO in REST Client IMO ?
Thanks,
Natalia
dadoonet
(David Pilato)
November 13, 2017, 6:02pm
4
IMO = In My Opinion
You should use the Transport Client instead. See https://www.elastic.co/guide/en/elasticsearch/client/java-api/1.7/transport-client.html
Make sure you made port 9300 accessible for the machine which is running the Client.
do not expose your server on internet!
system
(system)
Closed
December 11, 2017, 6:02pm
5
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.