By standalone cluster I just mean a regular Ignite cluster running independently from Spark. The easiest way is to start a node is using ignite.sh script providing proper configuration file.
Once you switch IgniteContext to standalone mode, all nodes started within Spark processes will run in client mode and will only be used to access the cluster. All the data will be on server nodes, so Spark lifecycle will never cause rebalancing or data loss. -Val -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/