1. Situación básica
Situación de Tidb: la versión del clúster es 4.0.5 y el volumen de negocio se ha reducido recientemente. Ahora hay más de 30 nodos tidb y la carga es muy baja. Para utilizar de manera eficaz los recursos del servidor, es necesario reducir los nodos tidb a un número apropiado.
Requisitos comerciales: Se requiere que no tenga ningún impacto en el negocio Dado que el nodo tidb está distribuido, el tráfico comercial del nodo tidb debe eliminarse antes de la operación.
2. Iniciar la operación
Por ejemplo, elimine el nodo tidb 10.0.1.5
3. Ver información de identificación de nodo
Aquí solo se muestran los nodos tidb, así que use el puerto 4000 para filtrar
tiup cluster display <cluster-name> |grep 4000
10.0.1.1:4000 tidb 10.0.1.1 4000/10080 Up - /data0/tidb/deploy/tidb-4000
10.0.1.2:4000 tidb 10.0.1.2 4000/10080 Up - /data0/tidb/deploy/tidb-4000
10.0.1.3:4000 tidb 10.0.1.3 4000/10080 Up - /data0/tidb/deploy/tidb-4000
10.0.1.5:4000 tidb 10.0.1.5 4000/10080 Up - /data0/tidb/deploy/tidb-4000
4. Realice operaciones de encogimiento
tiup cluster scale-in <cluster-name> --node 10.0.1.5:4000
5. Verifique el estado del clúster
pantalla de clúster tiup <nombre-clúster> | grep 4000 | grep 10.0.1.5
Dirección de referencia del documento: https://docs.pingcap.com/zh/tidb/stable/scale-tidb-using-tiup