TIUP部署TIDB4.0步骤总结

文章目录

  • 一、配置互免
  • 二、中控机安装TIUP组件
  • 三、TIKV目标机器配置相关参数
  • 四、配置初始化参数
  • 五、验证集群部署状态

前言,部署时相关软硬件参照官方网站 我是官网

一、配置互免

中控机创建tidb用户,创建密码

adduser tidb
passwd tidb

设置免密操作

visudo

在最后一行加入

tidb ALL=(ALL) NOPASSWD: ALL 

另外visudo.注释掉如下内容

#Defaults    requiretty

创建秘钥

ssh-keygen -t rsa

tidb集群所属服务器同样创建root的秘钥
中控机到各服务器设置免密,若中控机属于集群中的一员,也同样需要配置

ssh-copy-id root@ip

二、中控机安装TIUP组件

参照官网
1、以tidb用户登录中控机

curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh

2、声明环境变量,在/home/tidb下

source .bash_profile

3、安装tiup cluster

tiup cluster

三、TIKV目标机器配置相关参数

硬盘格式ext4
创建数据盘分区,已分区完毕的直接修改相关参数。并重启服务器

UUID=6d0164a3-47b9-4a85-a71a-081663a921f1 /data ext4 defaults,nodelalloc,noatime 0 2

未分区的,先进行分区,修改参数然后进行挂载操作。硬盘相关分区,参照

四、配置初始化参数

参考官网配置topology.yaml,单机单实例为例子
部署时老是提示没有权限创建数据目录,可以手动按照配置中创建对应目录,并赋予tibd用户使用权限,也可以先执行第五步的部署脚本,若提示无法创建目录时再进行创建
六、部署

tiup cluster deploy tidb-test v4.0.0-rc ./topology.yaml --user root -i /home/tidb/.ssh/id_rsa

预期日志结尾输出会有 Deployed cluster tidb-test successfully 关键词,表示部署成功。

五、验证集群部署状态

tiup管理的集群情况
tiup cluster list
tidb集群状态
tiup cluster display tidb-test
启动集群
tiup cluster start tidb-test
集群详情查看
http://{pd-leader-ip}:2379/dashboard 用户名密码为数据库root和密码
http://:{Grafana-ip}3000 用户名密码均为admin
默认tidb数据库密码为空,端口号4000
修改数据库密码,数据库管理工具连接,新建查询

set password for 'root'@'%' = 'passwd';

你可能感兴趣的:(数据库)