TiDB实战篇-集群管理

简介

介绍TiDB集群管理。

在线扩容

TiDB实战篇-集群管理_第1张图片

扩容TiKV

扩容之前看一下现在的集群状态

TiDB实战篇-集群管理_第2张图片

创建扩容的配置文件 

#扩容
vi scale-out-tikv.yaml
#正常情况
tikv_servers:
  - host: 192.168.66.10
    ssh_port: 22
    port: 20160
    status_port: 20180
    deploy_dir: /tidb-deply/tikv-20160
    data_dir: /tidb-data/install/data/tikv-20160
    log_dir: /tidb-deply/tikv-20160/log
 
#由于现在只有3台机器,改下对应的端口
tikv_servers:
  - host: 192.168.66.10
    ssh_port: 22
    port: 20161
    status_port: 20181
    deploy_dir: /tidb-deplyy/tikv-20160
    data_dir: /tidb-datay/install/data/tikv-20160
    log_dir: /tidb-deplyy/tikv-20160/log

启动扩容  

tiup cluster scale-out tidb-test scale-out-tikv.yaml -uroot -p

扩容结果

TiDB实战篇-集群管理_第3张图片

扩容TiFlash(除了这个有点特殊其他的同上)

TiDB实战篇-集群管理_第4张图片

在线缩容(TiDB/TiKV/PD) 

TiDB实战篇-集群管理_第5张图片 

缩容TiKV

启动缩容(把上面扩容的给缩容掉)

tikv_servers:
  - host: 192.168.66.10
    ssh_port: 22
    port: 20161
    status_port: 20181
    deploy_dir: /tidb-deplyy/tikv-20160
    data_dir: /tidb-datay/install/data/tikv-20160
    log_dir: /tidb-deplyy/tikv-20160/log

#查看集群状态,上面是扩容的文件
tiup cluster display tidb-test

#缩容的命令
tiup cluster scale-in tidb-test --node 192.168.66.10:20161

#去掉tikv
tiup cluster prune tidb-test
#查看集群健康状态
tiup cluster display tidb-test

缩容结果

TiDB实战篇-集群管理_第6张图片

缩容TiFlash

TiDB实战篇-集群管理_第7张图片 

重命名集群名称

TiDB实战篇-集群管理_第8张图片 

清理集群的数据

TiDB实战篇-集群管理_第9张图片 

注意:

这里数据清除以后数据也就停止了,要手动的启动下,还有就是这里的清理数据只是会做到集群的初始化,不会把集群也删除掉 ,清库以后root登录就不需要密码就能够登录了。

销毁集群 

TiDB实战篇-集群管理_第10张图片 

时区修改

TiDB实战篇-集群管理_第11张图片 

会话级别没有设置就会用全局级别
如果全局没有设置,那么就会获取linux的时区

mysql -h127.0.0.1 -P4000 -uroot -ptidb
select @@global.time_zone,@@session.time_zone;

mysql> select @@global.time_zone,@@session.time_zone;
+--------------------+---------------------+
| @@global.time_zone | @@session.time_zone |
+--------------------+---------------------+
| SYSTEM             | SYSTEM              |
+--------------------+---------------------+

#SYSTEM 表示和系统一样
#配置时区
set session time_zone='UTC';
now(),curtime() 函数会更具时区改变而改变,上面设置成
UTC以后,那么使用这两个函数以后,就会比北京时间晚8个小时。

 

你可能感兴趣的:(Tidb入门到小工,tidb,数据库,运维)