tidb v8.5.1 部署在rocky linux 9.4 的问题

【TiDB 使用环境】生产环境
【TiDB 版本】V8.5.1
【操作系统】5.14.0-427.13.1.el9_4.x86_64 (rocky linux 9.4)
【部署方式】物理机器部署
【问题复现路径】tiup cluster deploy tidb-test v8.5.1 ./topology.yaml --user tidb -p
【遇到的问题:问题现象及影响】

在部署KV的时候,无法识别 服务单元报错如下:
Failed to enable unit: Unit file tikv-20460.service does not exist.
但是实际上 该文件是存在于目录:/etc/systemd/system/
经过排查发现,必须要将文件置于目录:/usr/lib/systemd/system/ 之下才会生效

所以在使用tiup部署的时候,无法部署成功,想问一下这个要怎么样处理

PS:部署在虚机上的脚本位于目录/etc/systemd/system/ 下,是可以识别的

启动文件坐下软连接吧。

1 个赞

启动文件做软链 是 会报错的,必须要cp到目录/usr/lib/systemd/system/ 下,虽然这样能暂时解决,但是tiup部署就显得非常不流畅,因为中间要人为去干预。而且还有个问题,手动cp过去,就算deploy 成功,在 启动初始化的商户,也会报错 服务单元不存在

1 个赞

selinux 被莫名其妙打开了

1 个赞

看下自带的防火墙或selinux是否关闭

1 个赞

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。