Hi,
For some weird reason I am having to make a cluster out of 2.4.1 ES
I have created a docker elasticsearch 2.4.1 cluster on AWS.
I use cloud-aws for discovery and it seems to discover fine.
A 3x node cluster.
{
"cluster_name": "events0",
"nodes": {
"VXAO_DNOTu2FOJSX-lt59g": {
"name": "Washout",
"transport_address": "10.11.23.184:9300",
"host": "10.11.23.184",
"ip": "10.11.23.184",
"version": "2.4.1",
"build": "c67dc32",
"http_address": "10.11.23.184:9200",
"attributes": {
"aws_availability_zone": "eu-west-2b"
},
"http": {
"bound_address": [
"[::]:9200"
],
"publish_address": "10.11.23.184:9200",
"max_content_length_in_bytes": 104857600
}
},
"46-eohV-QtKcQZ_ILebBNg": {
"name": "La Nuit",
"transport_address": "10.11.24.106:9300",
"host": "10.11.24.106",
"ip": "10.11.24.106",
"version": "2.4.1",
"build": "c67dc32",
"http_address": "10.11.24.106:9200",
"attributes": {
"aws_availability_zone": "eu-west-2a"
},
"http": {
"bound_address": [
"[::]:9200"
],
"publish_address": "10.11.24.106:9200",
"max_content_length_in_bytes": 104857600
}
},
"n-aG0kOoSxmU3zKg2srX2A": {
"name": "Shola",
"transport_address": "10.11.24.10:9300",
"host": "10.11.24.10",
"ip": "10.11.24.10",
"version": "2.4.1",
"build": "c67dc32",
"http_address": "10.11.24.10:9200",
"attributes": {
"aws_availability_zone": "eu-west-2a"
},
"http": {
"bound_address": [
"[::]:9200"
],
"publish_address": "10.11.24.10:9200",
"max_content_length_in_bytes": 104857600
}
}
}
}
Now, we are using a Springboot TransportClient that talks to ES cluster using an internal load balancer.
It works fine (40 requests per second) but under load (100 requests per second) it starts to throw intermittent NoNodeAvailableException (every 5th call)
None of the configured nodes are available: [{#transport#-1}{pgi-niaml-e0-events-es-lb.dev.digital.local}{10.11.23.55:9300}]
The error lists an ip that does not belong to any of the nodes and it seems to be a ghost ip as I am not able to find any instances with that ip.
It's not the docker ip either as that's allocated to a completely different prefix (172.0.1.0)
Can you please help.
Thanks,
Arun