tiup安装tidb失败
是不是一定要配置相互免密登录?不配置相互免密登录可以吗
看下是否有 sudo 权限,
好的。有权限的,我执行sudo su都是可以的,本身也是root用户。
有没有可能是root文件夹权限的问题?
我在ssh其他节点的时候,有时候会这样:
有的节点会这样,有的不会
https://docs.pingcap.com/zh/tidb/stable/production-deployment-using-tiup#第-4-步执行部署命令
看下这里面的权限说明吧, 中控的root 到所有远程服务器需要免密 sudo
好的,谢谢
我们生产集群有些节点之间没有相互免密。假设我用
ssh-keygen -t rsa
ssh-copy-id dsjtest01
的方式配置了相互免密,会不会导致原有集群之间无法相互通信?
我刚才又试了下,我发现我们测试集群好像有点问题,之前的免密方式,现在设置了不管用了。请问你们有配置免密的方法推荐下吗?我测试集群之前安装了TiDB,现在重新安装,安装不上了。
办法都是通用的, 如果所有服务器的 root 密码相同, 可以使用 --user -a 去执行 deploy 命令
哦哦,我们root密码不相同,我试过使用-user root -p 通过交互式的方式来安装,但是一次只让输入一个ssh密码,我需要输入三个才行,所以加上-p也安装不上。
我再看看吧
我在部署时出现一个在文档中未提到的问题,这里提出来供大家参考一下:
使用 tiup cluster deploy ./topo.yaml --user root -p 命令安装时出现 sudo: sorry, you must have a tty to run sudo 问题,该问题是由sudo默认需要tty终端导致的。
需要修改集群中节点的/etc/sudoers 文件(最好使用visudo命令),注释掉 Default requiretty 一行。
再次运行部署命令即可成功部署。
@ShengtianM 非常感谢您的反馈, 我们认为这属于服务器 ssh 配置问题, 在 Internet 中应该可以找到解决方案, 建议收集整理.
更多 tiup 部署常见问题可参见, 文章整理了一些 tiup 常见问题的解决思路
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。