teseladb admin topology
Cómo se usa teseladb admin topology, con sus opciones y sus ejemplos.
Uso
teseladb admin --node <addr> topology set <mongos|replicaset> [--name <set>] [--primary <host:port>]Descripción
Cambia en caliente si el clúster se presenta a los drivers como mongos o como replica set.
Opciones
| Opción | Por defecto | Descripción |
|---|---|---|
--node | 127.0.0.1:27200 | Puerto de administración del nodo al que se pregunta. |
--format | Escribe la salida en JSON. Sin esta opción, la escribe como texto. | |
--dbpath | Directorio de datos del nodo. En teseladb admin, el directorio de cuya PKI se toman las credenciales. | |
--tlsCertificateKeyFile | los de la PKI | Certificado y clave en PEM. En un nodo, sustituyen a los de la PKI; en admin y mcp, son los del cliente. |
--tlsCAFile | la de la PKI | CA en PEM. En un nodo, la que verifica los certificados de cliente; en admin y mcp, la que firmó el certificado del nodo. |
--name | Nombre del replica set que ven los drivers, el replicaSet= de su cadena de conexión. Si lo cambias, los drivers configurados con el nombre anterior dejan de usar el clúster. | |
--primary | Nodo que se anuncia como primario, en forma host:puerto. Sin esta opción es el líder de Group 0. |
Ejemplos
Presentarse como replica set
Shell
teseladb admin topology set replicaset --name rs0Códigos de salida
0La orden terminó bien.1La orden falló al ejecutarse; el error dice por qué.2La orden se escribió mal, porque falta un argumento o sobra una opción.