执行tiup cluster check ./topology.yaml --user tidb -p没有问题
执行tiup cluster deploy tidb-ycgl v5.0.1 ./topology.yaml --user tidb -p 出问题了
用tidb用户安装的,ssh互信已经配置好了,而且我也不是用密钥安装的,是用密码安装的
tiup-cluster-debug-2022-08-24-10-28-03.log (453.0 KB)
之前在centos7上面没问题,现在为了支持国产化,用openEuler22.03,就出问题了
[root@ycgl4 ~]# cat /etc/os-release
NAME=“openEuler”
VERSION=“22.03 LTS”
ID=“openEuler”
VERSION_ID=“22.03”
PRETTY_NAME=“openEuler 22.03 LTS”
ANSI_COLOR=“0;31”
[root@ycgl4 ~]#
openEuler22.03会有很多问题,主要是底层的gcc等版本有较大的的变化,建议使用2003 LTS版本,更像centos7。
能否确定22.03版本是无法部署tidb吗
参考一下:
自 v6.1.1 开始,针对不同操作系统和 CPU 架构的组合,TiDB 提供不同级别质量标准的支持。
- 在以下操作系统以及对应的 CPU 架构组合上,TiDB 可 满足企业级生产质量的要求 ,产品特性经过全面且系统化的验证:
操作系统 | 支持的 CPU 架构 |
---|---|
* Red Hat Enterprise Linux 8.4 及以上的 8.x 版本 | |
* CentOS 8.4 及以上的 8.x 版本 | * x86_64 |
* ARM 64 | |
* Red Hat Enterprise Linux 7.3 及以上的 7.x 版本 | |
* CentOS 7.3 及以上的 7.x 版本 | * x86_64 |
* ARM 64 | |
麒麟欧拉版 V10 SP1/SP2 | * x86_64 |
* ARM 64 | |
UOS V20 | * x86_64 |
* ARM 64 |
注意
根据 CentOS Linux EOL,CentOS 的上游支持已于 2021 年 12 月 31 日终止。
- 在以下操作系统以及对应的 CPU 架构组合上,你可以编译、构建和部署 TiDB,可使用 OLTP 和 OLAP 以及数据工具的基本功能。但是 TiDB 不保障企业级生产质量要求 :
操作系统 | 支持的 CPU 架构 |
---|---|
macOS Catalina 及以上的版本 | * x86_64 |
* ARM 64 | |
Oracle Enterprise Linux 7.3 及以上的 7.x 版本 | x86_64 |
Ubuntu LTS 18.04 及以上的版本 | x86_64 |
Debian 9 (Stretch) 及以上的版本 | x86_64 |
Fedora 35 及以上的版本 | x86_64 |
openSUSE Leap 15.3 以上的版本(不包含 Tumbleweed) | x86_64 |
SUSE Linux Enterprise Server 15 | x86_64 |
注意
-
TiDB 只支持 Red Hat 兼容内核 (RHCK) 的 Oracle Enterprise Linux,不支持 Oracle Enterprise Linux 提供的 Unbreakable Enterprise Kernel。
-
TiDB 将不再支持 Ubuntu 16.04。强烈建议升级到 Ubuntu 18.04 或更高版本。
-
对于以上两个表格中所列操作系统的 32 位版本,TiDB 在这些 32 位操作系统以及对应的 CPU 架构上 不保障 可编译、可构建以及可部署,或 TiDB 不主动适配这些 32 位的操作系统。
-
以上未提及的操作系统版本 也许可以 运行 TiDB,但尚未得到 TiDB 官方支持。
情确认一下是不是每台服务器都安装了vim,没安装需要安装vim
用下面这个方式可以
-- 修改sshd服务配置文件
# echo "PubkeyAcceptedKeyTypes +ssh-rsa" >>/etc/ssh/sshd_config
-- 重启sshd服务
# systemctl restart sshd
参考文章:
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。