Yes there is a master component you can use, then only one is active at a time. And if the node fails, the another node is elected as the master.
Just put "master:someNameHere:" in front of any Camel endpoint in a route from, when you use Fuse Fabric. Where "someNameHere" is a logical name for the group.
For example
from("master:foo:ftp://bla-bla")
.to("someWhere");