MongoDB Replicaset
Resumo
- Inicialize um conjunto de réplicas do MongoDB em uma nova implantação.
- Valida o nome do replicaset para implantações existentes.
- É possível a configuração avançada de membros do replicaset (consulte os exemplos).
Parâmetros
Parâmetro | Tipo | Escolhas | Valores padrão | Comentários |
|---|---|---|---|
arbiter_at_index | integer | | Identifies the position of the member in the array that is an arbiter. |
chaining_allowed | boolean | Escolhas:
| When settings.chaining_allowed=true, the replicaset allows secondary members to replicate from other secondary members.When settings.chaining_allowed=false, secondaries can replicate only from the primary. |
election_timeout_millis | integer | Padrão: 10000 | The time limit in milliseconds for detecting when a replicaset's primary is unreachable. |
heartbeat_timeout_secs | integer | Padrão: 10 | Number of seconds that the replicaset members wait for a successful heartbeat from each other.If a member does not respond in time, other members mark the delinquent member as inaccessible.The setting only applies when using protocol_version=0. When using protocol_version=1 the relevant setting is settings.election_timeout_millis. |
members | list | | Yaml list consisting of the replicaset members.Csv string will also be accepted i.e. mongodb1:27017,mongodb2:27017,mongodb3:27017.A dictionary can also be used to specify advanced replicaset member options.If a port number is not provided then 27017 is assumed. |
protocol_version | integer | Escolhas:
Padrão: 1 | Version of the replicaset election protocol. |
replica_set | string | Padrão: "rs0" | Replicaset name. |
validate | boolean | Escolhas:
| Performs some basic validation on the provided replicaset config. |