I have a cluster of 15 nodes and I'm a bit headache when try to assign nodes. I'm following this Role distribution instruction on Cloudera.
But I wonder can I just add a Gateway role to every node for some services? Even if it's name node, master node or whatever?
I just want to make sure that everyone can access services on every node in the cluster. I always wonder something like "this is a hive name node, do I need to add Gateway role?, oh that is a hbase master node, do I need to add Gateway role?,....". Now I don't want to think too much.
Is there any performance issue, or incompatibility issue if I add Gateway role to every node for every service just for the sake on simplicity?