pyignite.cluster module

This module contains Cluster that lets you get info and change state of the whole cluster.

class pyignite.cluster.Cluster(client: Client)

Bases: object

Ignite cluster abstraction. Users should never use this class directly, but construct its instances with get_cluster() method instead.

__init__(client: Client)
Parameters:clientClient instance.
get_state() → pyignite.datatypes.cluster_state.ClusterState

Gets current cluster state.

Returns:Current cluster state. This is one of INACTIVE, ACTIVE, ACTIVE_READ_ONLY.
set_state(state: pyignite.datatypes.cluster_state.ClusterState)

Changes current cluster state to the given.

Note: Deactivation clears in-memory caches (without persistence)
including the system caches.
Parameters:state – New cluster state. This is one of INACTIVE, ACTIVE, ACTIVE_READ_ONLY.