cassandra.pool - Hosts and Connection Pools¶
Connection pooling and host management.
-
class
cassandra.pool.Host[source]¶ Represents a single Cassandra node.
-
broadcast_address= None¶ broadcast address configured for the node, if available (‘peer’ in system.peers table). This is not present in the
system.localtable for older versions of Cassandra. It is also not queried iftoken_metadata_enabledisFalse.
-
listen_address= None¶ listen address configured for the node, if available. This is only available in the
system.localtable for newer versions of Cassandra. It is also not queried iftoken_metadata_enabledisFalse. Usually the same asbroadcast_addressunless configured differently in cassandra.yaml.
-
is_up= None¶ Trueif the node is considered up,Falseif it is considered down, andNoneif it is not known if the node is up or down.
-
release_version= None¶ release_version as queried from the control connection system tables
-
dse_version= None¶ dse_version as queried from the control connection system tables. Only populated when connecting to DSE with this property available. Not queried if
token_metadata_enabledisFalse.
-
dse_workload= None¶ DSE workload queried from the control connection system tables. Only populated when connecting to DSE with this property available. Not queried if
token_metadata_enabledisFalse.
-
address= None¶ The IP address of the node. This is the RPC address the driver uses when connecting to the node
-
conviction_policy= None¶ A
ConvictionPolicyinstance for determining when this node should be marked up or down.
-
datacenter¶ The datacenter the node is in.
-
rack¶ The rack the node is in.
-