tiup 启动PD报错

tiup cluster start tidb-test启动报错内容如上

细节信息:

检查下 pd 这台服务器上 你tiup 使用连接的账号是否有权限启动服务 。
也可以连接到对应 host 上 切换到对应账号 如 TiDB 手动启动下服务
systemctl start pd-2379.service


tidb和ROOT账号都测试了,全部不通过。

观察,TIUP进行初始化时, pd的run_sh脚本当中client_url、peer_url都为0.0.0.0

我修改好具体地址就可以启动了,请问这是什么原因。

确认下 tiup 的版本 。我看了下 目前最新的 tiup 版本 pd 上的 模板确实使用的是 0.0.0.0 这个地址。咱们系统是否对此类地址有限制
可以通过
journalctl -u {service-name } 确认下

使用 tiup 把集群部署到容器里?

已经找到问题了, 申请的测试机是docker,不支持systemctl. 感谢解答

之前云平台申请的线下测试机,不清楚是docker, 导致上面尴尬的事情发生

嗯 tiup 的部署目标不能是容器,主要是 systemd 的问题。

容器开启 privileged 也是可以运行后台程序的,但不是标准用法。