Expansión y contracción de TiDB

1 Topología de implementación de clúster actual

inserte la descripción de la imagen aquí

2 Expanda el nodo TiKV

Necesidad de expandir un nodo TiKV
inserte la descripción de la imagen aquí

2.1 Escribir script de expansión

Agregue la configuración de topología de expansión en el archivo scale-out.yaml

vi scale-out.yaml

inserte la descripción de la imagen aquí

2.2 Ejecutar el comando de expansión

formato de comando

tiup cluster scale-out <cluster-name> scale-out.yaml -p

nombre del clúster: nombre del clúster TiDB
p: use una contraseña para iniciar sesión en la máquina actual

implementar

tiup cluster scale-out tidb-cluster scale-out.yaml -p

inserte la descripción de la imagen aquí
Aparece Exitoso, lo que indica que la expansión del nodo se realizó correctamente
inserte la descripción de la imagen aquí

2.3 Verificar información de expansión

tiup cluster display tidb-cluster

Vemos que Tikv ha añadido un nodo
inserte la descripción de la imagen aquí

3 Contracción de nodos TiKV

Ver información del nodo

tiup cluster display tidb-cluster

inserte la descripción de la imagen aquí
Actualmente TiKV tiene 4 nodos

Realice una operación de reducción:

comando de reducción

tiup cluster scale-in <cluster-name> --node 192.168.64.152:20163

Explicación del parámetro
nombre del clúster: nombre del clúster
nodo: dirección del nodo que se eliminará
Ejecute el comando

tiup cluster scale-in tidb-cluster --node 192.168.64.152:20163

inserte la descripción de la imagen aquí

Verificar información de reducción

tiup cluster display tidb-cluster

Vemos que el estado del nodo que debe reducirse es Tombstone, lo que indica que ha estado fuera de línea y tardará cierto tiempo en desconectarse, y el estado del nodo fuera de línea cambia a Tombstone, lo que indica que está fuera de línea. el nodo es exitoso

inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_21040559/article/details/127716918
Recomendado
Clasificación