Distributing query workload on remote executor nodes

Hi All

First and foremost I appreciate everyone who has contributed to making Dremio a success it is.

I have configured a deployment cluster with 1 coordinator node and 3 executor nodes. All the four nodes runs on same machine which I believe doesn’t meet the need for having 3 nodes because there is no notable improvement in performance compared to when running single-node cluster. Presumably, these executor nodes should be distributed to remote hosts (same way we do with hdfs datanodes). The documentation lacks clarity on how executor nodes can be distributed and managed from remote hosts. Is there a way I can connect executor nodes on coordinator node using an IP or domain address?