Configuring the CDL Session Database and Defining the Base Configuration
This section describes how to configure the CDL session database and define the base configuration in SMF.
-
From the SMF Ops Center, run the following command to configure the CDL session database and base configuration.
config cdl system-id system_id cdl node-type node_type cdl zookeeper replica zookeeper_replica_id exit cdl logging default-log-level debug_level cdl datastore session cluster-id cluster_id endpoint replica 1 endpoint replica num_replica index map map_value slot replica num_replica slot map num_map/shards slot write-factor write_factor slot notification host host slot notification port port slot notification limit tps index replica num_replica index map num_map/shards index write-factor write_factor end
NOTES:
-
cdl system-id system_id : This is an optional command. Specifies the system or Kubernetes cluster identity. The default value is 1.
-
cdl node-type node_type : This is an optional command. Specifies the Kubernetes node label to configure the node affinity. The default value is “session.” Accepted length of the value is 0–64 alphabets.
-
cdl zookeeper replica zookeeper_replica_id : Specifies the zookeeper replica server's ID.
-
endpoint replica num_replica : This is an optional command. Specifies the number of replicas to be created. The default value is 1. Must be an integer in the range of 1–16.
-
slot replica num_replica : This is an optional command. Specifies the number of replicas to be created. The default value is 1. num_replica must be an integer in the range of 1–16.
-
slot map num_map/shards : This is an optional command. Specifies the number of partitions in a slot. The default value is 1. num_map/shards must be an integer in the range of 1–1024.
-
slot write-factor write_factor : This is an optional command. Specifies the number of copies to be written before successful response. The default value is 1. write_factor must be an integer in the range of 0–16. Make sure that the value is lower than or equal to the number of replicas.
-
slot notification host host : This is an optional command. Specifies the notification server hostname or IP address. The default value is datastore-notification-ep.
-
slot notification port port : This is an optional command. Specifies the notification server Port number. The default value is 8890.
-
slot notification limit tps : This is an optional command. Specifies the notification limit per second. The default value is 2000.
-
index replica num_replica : This is an optional command. Specifies the number of replicas to be created. The default value is 2. num_replica must be an integer in the range of 1–16.
-
index map num_map/shards : This is an optional command. Specifies the number of partitions in a slot. The default value is 1. num_map/shards must be an integer in the range of 1–1024. Avoid modifying this value after deploying the CDL.
-
index write-factor write_factor : This is an optional command. Specifies the number of copies to be written before successful response. The default value is 1. write_factor must be an integer in the range of 0–16.