I am trying to set up our Ignite Grids so that they don't see each other.. For example if I have 2 grids of different names, they see each other.. And this is causing a problem because the have different classes loaded.
This is in a development environment where there are different developers running 3 node clusters on their local machines.
Grid name is actually just a local name of your Ignite instance, it can be used to get this instance via Ignition.ignite(..) method. It's useful when you have several nodes in one JVM (such deployment is usually used only in testing environment).
To create two isolated clusters, you have to properly configure discovery IP finder. E.g., in case of multicast you can provide different multicast groups. Nodes with different groups will never discover each other: