In one case where I have used this method the data on the source UF has this configured to send to a different HF, not just an indexer. So this still works as long as the HF's are sending their data to different indexers. You probably could set up the HF to do this instead, but in my case it worked better to send certain parts of the data from the UF to a different place (non-default) than the indexers for filtering (on the HF).
So the server with the HF gets the inputs.conf as I showed, but instead of using the indexers in the server , use the server config to an HF, which forwards its received data to a set of indexers.
[tcpout:other_splunkreceiver_9997]
disabled=false
autoLB=true
server=hf1:9997
... View more