Is there any spreadsheet (or reference document) for distributing services across multiple racks and nodes in a 3 racks 60 nodes configuration?
You can check here in MapR documentation: Cluster Design Objectives and Service Layout Guidelines for Large Clusters
The things to consider are: definitely don't overlap CLDB and ZK
With 60 nodes, you will want 3 or 5 ZK and and 2-3 CLDB nodes (tolerate 1 or 2 failures at once before cluster is down)
For services, it's going to depend what your cluster is for and you've given us no information about that so it's impossible to guess.
What not to do: Keep in mind that the guidelines for "Large Clusters" means > 150 nodes, so you're still using a medium size cluster. Don't dedicate entire nodes to CLDB and ZK. it's wasteful.
The advice to separate services is sound, try to separate services and span the ranks if possible. MapR doesn't do this automatically, you have to design it ahead of time yourself.
Retrieving data ...