【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
大佬帮忙看一下
【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
Error: failed to fetch cpu-arch or kernel-name: executor.ssh.execute_failed: Failed to execute command over SSH for ‘user@186.18.80.70:22’ {ssh_stderr: sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
, ssh_stdout: , ssh_command: export LANG=C; PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin; /usr/bin/sudo -H bash -c “uname -m”}, cause: Process exited with status 1
没加用户名,用root就行,添加如下参数
–user root -p
部署用户不是 root 或没有无需密码 sudo 权限,你这个命令上加 -u root,然后输入 root 密码就行了
加上 -uroot -p
配sudo,配ssh免密
参考:
https://docs.pingcap.com/zh/tidb/stable/check-before-deployment#手动配置-ssh-互信及-sudo-免密码
少加了 -uroot -p
大佬用密钥可以吗
什么密钥?
用密码就行,没必要配互信
领导说不安全不给我,让我用ssh
哈哈 命令错了,没有用户,光输入密码有啥用
就用一次,除非要扩容否则就用了
哎,后面要扩容的,对了大佬这个集群启动之后数据一般是持久化在哪,不会重启就没有了吧
配置文件吗,tiup工具自己保留一个,每个组件都有自己的配置文件会修改,tidb参数等大部分还是持久化tikv里面了
没指定用户吧
方便后面操作 用免密登录吧。这里提示的是ssh_stderr: sudo: a terminal is required to read the password; 应该是没有配置免密sudo,在/etc/sudoer中配置下
-u指定用户
命令行不全,使用-u指定用户试试