Hadoop cluster services
We are planning to build a Hadoop cluster with 20 nodes using Apache Ambari (3master and 17 slaves). What is the perfect plan to distribute the services acrros the nodes.
For example:NameNode in one machine and secondary namenode and resource manager in other two masters.
How about hive-server,hbase-master,nagios server etc…
So, i need a good plan for distributing them across the cluster. And reasons(if possible).
Thanks and Regards,