关于TIDB 初始 安装部署

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】4.0 ---- 5.0 准备测试升级

【问题描述】刚刚部署的新环境,基础环境 修改配置文件,但在安装启动集群时候发生报错,ROOT ssh互信已经配置完成

报错信息如下:

配置文件如下
topology.yaml (10.5 KB)


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

参考这个帖子看看

你好,我通过命令 生成的配合文件然后在这上修改的,我看官网上有命令可以检测,反馈出什么样的信息说明没问题呢? 官网只有命令检测 没有说具体什么信息是没问题的

检测结果是这里配置的不对,不知道是漏了个#号,还是不小心加了个回车

这个是模版导出来生成的,刚刚去掉了,然后还有个问题就是 TIDB这个用户也需要生成密钥 ?

是的,互信是必须要设置的。按照官方文档一步一步来,保准错不了。嘻嘻~解决了的话,记得标记为解决方案,方便其他同学参考。

https://docs.pingcap.com/zh/tidb/stable/check-before-deployment#手动配置-ssh-互信及-sudo-免密码

我意思是我之前搞了ROOT 用户的互信,TIDB 也需要? 我记得之前搞 4版本的时候只要ROOT 互信呀

/fadai 印象中一直是tidb用户互信呀
image

但我记得在配置过程中其他节点TIDB 用户是自动新建的,监控节点只要生成密钥就OK 对吧 ?

是的,使用TiUP 部署工具会自动配置 SSH 互信及免密登陆

1 个赞

哦,好的 我试试,多谢

记得标注解决方案哦,嘻嘻~

1 个赞

你好,你的方法可以使用,即:
在创建TIDB 集群时候 ,除了 ROOT 用户各个节点之间的互信外,另外需要在中控节点 TIDB 用户下 也需要单独创建密码 ,之后才可以使用命令创建集群

:+1::+1::+1:

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