TiDB数据库集群安装以及注意事项

时间:2021-03-17 15:10:44

今天尝试安装tidb集群。详细的安装步骤我们参考:https://pingcap.com/docs-cn/op-guide/ansible-deployment/ 。 不过安装之前需要一些注意事项。

1、tidb集群需要硬件环境,详细的我们可以参考官方链接:https://pingcap.com/docs-cn/op-guide/recommendation/。不过有两点需要我们注意:

  1.1、这次部署的是四台机器,TiDB组件和PD组件在同一个机器上面,然后剩下的三台机器都是TiKV组件的节点

  1.2、这里我们刚开始使用AWS的redhat系统,内核版本还是比较符合要求的,但是一些功能不支持,比如像systemd的服务等,所以我们不能使用AWS自制的AMI映像。因此最好使用Centos7.3以上的系统最好。

2、在Centos7.3系统上部署集群之前我们要手动打开ssh的远程服务(centos7.3默认是不打开的),目的是我们可以通过ssh免密匙连接目标计算机。主要是修改两个配置

TiDB数据库集群安装以及注意事项

TiDB数据库集群安装以及注意事项

/etc/ssh/sshd_config的两个参数要打开并且去掉注释,修改为“yes”

这样子我们就满足了免密匙登录的基本需求,这个是要求四台机器都要手动去修改ssh的配置文件才行。

3、因为我们这次主要是做测试用,所以四台机器的配置稍微不符合要求,因此在tidb集群的软件部署里面我们修改了一些内容,比如:

 文件/home/tidb/tidb-ansible/group_vars/all.yml中的一个内容:

TiDB数据库集群安装以及注意事项

意思就是把测试模式打开。否则在部署的过程中会出现配置检测不通过,进而安装失败的情况。

 

上面就是本次安装的一下总结,只要按照官方教程,一步步的就可以安装成功。