新增tiflash服务器时,报错了,帮忙看看什么原因?

【 TiDB 使用环境】生产环境
【 TiDB 版本】

  • Deploy TiDB instance
    • Deploy instance tiflash → 172.31.203.100:9000 … Error
    • Deploy node_exporter → 172.31.203.100 … Error
    • Deploy blackbox_exporter → 172.31.203.100 … Error

Error: executor.ssh.execute_failed: Failed to execute command over SSH for ‘tidb@172.31.203.100: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 /data || (mkdir -p /data && chown tidb:$(id -g -n tidb) /data)”}, cause: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain


服务器拓扑结构

扩容的集群做了免密互信么?

扩容这里有说明。
https://docs.pingcap.com/zh/tidb/v5.4/scale-tidb-using-tiup

提供的信息有点少。目前只能通过网络,互信,端口,防火墙方面去检查一下。

如果上面的这些没有问题可以通过 tiup cluster audit 取下 debug 看下

扩容详细命令发一下,如果没做互信的话用 tiup cluster deploy -u -p 指定用户名密码也可以,但是要保证几台机器用户名密码相同

扩容的命令发一下,如果不行,就考虑使用–user root -p 来操作