Make Transport Client Only Sniffs Client Nodes

Hi Everyone,

We have a cluster of client nodes serves as a load balancer in front of a elasticsearch cluster. Our application is connected to the client nodes using transport client. My question is, if I turn on the sniff option in transport client:

  1. Will the application also try to sniff our the data nodes behind the client nodes and try to connect it?

  2. If so, is there any way we can prevent application from sniff out data nodes while still have sniff option turned on so that it will auto detect if some client nodes dropped.