Thank you for maintaining this code. We've been using it for over a year and haven't had issues.
I'm now trying to switch to a setup where
1) one or more persistent elasticsearch instances are manually deployed on google VMs
2) temporary instances are created for indexing new datasets using the kuberentes configs
3) when indexing is finished, the shards are transferred from the temp instances to the persistent ones using shard allocation settings.
I'm having trouble getting the manual and temp elasticsearch instances to join into a single cluster.
The manual instance is running on a VM called elasticsearch-persistent-node and I can curl it from inside the client pods (and vice-versa - I can reach the kubernetes es instance from the persistent node).
The nodes join up correctly if I add this to the client config:
Thank you for maintaining this code. We've been using it for over a year and haven't had issues.
I'm now trying to switch to a setup where 1) one or more persistent elasticsearch instances are manually deployed on google VMs 2) temporary instances are created for indexing new datasets using the kuberentes configs 3) when indexing is finished, the shards are transferred from the temp instances to the persistent ones using shard allocation settings.
I'm having trouble getting the manual and temp elasticsearch instances to join into a single cluster.
The manual instance is running on a VM called elasticsearch-persistent-node and I can curl it from inside the client pods (and vice-versa - I can reach the kubernetes es instance from the persistent node).
The nodes join up correctly if I add this to the client config:
but then when I try to write documents to the cluster - I get:
If I go back to the default:
then the temp cluster can index documents, but doesn't join up with the persistent nodes.
I also tried setting it to "elasticsearch-persistent-node:9300,elasticsearch-discovery:9300" but this doesn't help.