Abhay Rawat
05/23/2022, 10:16 AMAbhay Rawat
05/23/2022, 10:24 AMThe cluster is started with three servers. By default the hostname of the ECS task contains the IP address, and the hostname in Helix is the IP address.
servers = 1.1.1.1, 1.1.1.2, 1.1.1.3
These servers are registered with Helix (cluster manager) using the hostname or theconfiguration property. Segments are then registered using the same server identifier.pinot.server.instance.id
Now we do a deployment (or tasks are killed/started in response to ECS autoscaling or a rolling cluster restart) and the servers come up with a different hostname.
servers = 1.2.1.1, 1.2.1.2, 1.2.1.3
Since the segments in Pinot are registered to the original servers they do not get downloaded when the new servers come online.
Mayank
<http://t.set.instance.id.to|t.set.instance.id.to>.hostname=true
Mayank
Abhay Rawat
05/23/2022, 1:54 PMAbhay Rawat
05/23/2022, 2:00 PMMayank