Hi, Please see here re baseline topology: https://apacheignite.readme.io/docs/baseline-topology The first activation is manual. You need to start as many nodes as necessary, wait until they have all initialized and are showing "cluster is inactive" in the log then issue an activation request via command line/rest/programmatically etc..
If you issue the "activate" request too early, some nodes will have fully initialized, and some will not have, causing the "activate" request to establish an incorrect baseline topology. Watch the logs of all relevant nodes to make sure they are all in a state ready to receive the "activate" request. look for these lines in the logs of all nodes: (the number of servers should equal to the number of nodes you want) ][main][IgniteKernal%node1] >>> Ignite cluster is not active (limited functionality available). Use control.(sh|bat) script or IgniteCluster interface to activate. [GridDiscoveryManager] Topology snapshot [ver=1, locNode=.., servers=1, clients=0, state=INACTIVE, from the doc: https://apacheignite.readme.io/docs/baseline-topology#activating-the-cluster Activating the Cluster To achieve automatic activation for an Ignite persistence enabled cluster, you need to manually activate the cluster the first time. This can be done in 4 ways — via code, command line, REST API, or 3rd party tools — as explained in the sections below. When the cluster is activated for the first time, baseline topology is automatically established from the current set of server nodes. Once this is done, information about nodes that constitute the baseline topology is persisted to disk. Then, even if you shutdown and restart the cluster, the cluster will be activated automatically once all the nodes set in the baseline topology are up and running. Thanks, Alex -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/
