TiDB 安装前检查

【TiDB 使用环境】测试/
【TiDB 版本】
【操作系统】centos 7.9
【部署方式】tiup 安装集群
问题1:执行 " tiup cluster check ./topology.yaml --apply --user root -p "命令后,等待的时间很长,约半个小时,大概会是什么原因呢(机器配置较高)
问题2:执行上面的命令后,不符合安装要求的项,为什么不能自动修复呢,–apply 要会自动修复一些基本的问题吧
问题3:不支持centos 7.9.2009 吗?
以下是截图

1 个赞

https://docs.pingcap.com/zh/tidb/stable/check-before-deployment/
先把这个操作下

sed -i ‘/^#/d’ /etc/security/limits.conf
sed -i ‘/^$/d’ /etc/security/limits.conf
sed -ri ‘/soft\s+nofile/d’ /etc/security/limits.conf
sed -ri ‘/hard\s+nofile/d’ /etc/security/limits.conf
sed -ri ‘/soft\s+stack/d’ /etc/security/limits.conf

cat >> /etc/security/limits.conf <<EOF

  • soft nofile 10000100 #修该行的数据
  • hard nofile 10000200 #修该行的数据
  • soft stack 1000010 #修该行的数据
    root soft nofile 1000010
    root hard nofile 1000020
    tidb soft nofile 1000010 #添加该行
    tidb hard nofile 1000020 #添加该行
    tidb soft stack 1000010 #添加该行
    EOF

echo “fs.file-max = 1000000”>> /etc/sysctl.conf
echo “net.core.somaxconn = 32768”>> /etc/sysctl.conf
echo “net.ipv4.tcp_tw_recycle = 0”>> /etc/sysctl.conf
echo “net.ipv4.tcp_syncookies = 0”>> /etc/sysctl.conf
echo “vm.overcommit_memory = 1”>> /etc/sysctl.conf
echo “vm.min_free_kbytes = 1048576”>> /etc/sysctl.conf

sed -ri ‘s/.swap\sswap./#&/’ /etc/fstab

echo “vm.swappiness = 0”>> /etc/sysctl.conf && swapoff -a && swapon -a && sysctl -p && echo never > /sys/kernel/mm/transparent_hugepage/enabled && echo never > /sys/kernel/mm/transparent_hugepage/defrag
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag

systemctl stop firewalld.service
systemctl disable firewalld.service

或者刷下这个shell

1、机器是1核2G的虚拟机?
2、图里蓝色的那些应该都是修复了的
3、centos7.9已经eol了,部署新版本不是很建议

错误信息“”centos 7.9.2009 not support“说是不支持,换个高级试试

1 个赞

装的tidb是什么版本的?有些版本确实不支持centos7.9,后面的版本又重新支持了

不是所有版本都支持centos7.9
–apply 参数会修复,最好多跑几次

1、按照文档来修复https://docs.pingcap.com/zh/tidb/stable/check-before-deployment/
2、apply 参数会修复

先执行配置检查

为何契约锁 wps这些中台都要求centos 7.9

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。