teseladb admin range

Cómo se usa teseladb admin range, con sus opciones y sus ejemplos.

Uso

teseladb admin --node <addr> range split <range_id> [--at <clave en Extended JSON>]
teseladb admin --node <addr> range merge <range_id>
teseladb admin --node <addr> range relocate <range_id> --core <n>

Descripción

Divide un rango, lo fusiona con su vecino o lo cambia de núcleo. split sin --at corta donde lo haría una división por tamaño; merge hace que el rango absorba a su vecino derecho; relocate lo pasa al núcleo --core de cada nodo.

Opciones

OpciónPor defectoDescripción
--node127.0.0.1:27200Puerto de administración del nodo al que se pregunta.
--formatEscribe la salida en JSON. Sin esta opción, la escribe como texto.
--dbpathDirectorio de datos del nodo. En teseladb admin, el directorio de cuya PKI se toman las credenciales.
--tlsCertificateKeyFilelos de la PKICertificado y clave en PEM. En un nodo, sustituyen a los de la PKI; en admin y mcp, son los del cliente.
--tlsCAFilela de la PKICA en PEM. En un nodo, la que verifica los certificados de cliente; en admin y mcp, la que firmó el certificado del nodo.
--atClave del documento por la que cortar, en Extended JSON; tiene que caer dentro del rango.
--coreNúcleo al que pasa el rango en cada nodo.

Ejemplos

Dividir un rango

Shell
teseladb admin range split 42

Cambiarlo de núcleo

Shell
teseladb admin range relocate 42 --core 3

Códigos de salida

  • 0 La orden terminó bien.
  • 1 La orden falló al ejecutarse; el error dice por qué.
  • 2 La orden se escribió mal, porque falta un argumento o sobra una opción.

Ver también