原厂指导地址:TiDB 数据库快速上手指南 | PingCAP 文档中心
主机:CentOS7.9
安装执行:tiup cluster deploy <cluster-name> <version> ./topo.yaml --user root -p 报错了:
Error: executor.ssh.execute_failed: Failed to execute command over SSH for 'tidb@10.100.xxx.xx:22' {ssh_stderr: , ssh_stdout: , ssh_command: export LANG=C; PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin; /usr/bin/sudo -H bash -c "test -d /xxx || (mkdir -p /xxx && chown tidb:$(id -g -n tidb) /xxx)"}, cause: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain
解决方法:
1、修改tidb的密码:
passwd
2、将安装目录给tidb 用户:
chown
3、换用户安装
tiup cluster deploy tidemo v8.3.0 ./topo.yaml --user tidb -p