Could not find the requested service node_exporter-9100.service: host

【 TiDB 使用环境`】测试环境
【 TiDB 版本】3.0.3
【遇到的问题】使用ansible-playbook -i inventory.ini start.yml -k -K ,启动tidb时一直报错,卡在了Could not find the requested service node_exporter-9100.service: host
【复现路径】尝试将其他路径的node_exporter-9100.service拷贝到15上,没有作用
【问题现象及影响】

inventory.ini 文件

参考一下

查看deploy目录下没有对应的启动命令以及sh文件,所以node_exporter-service-9100服务起不来。
%E5%9B%BE%E7%89%87
是和 ansible-playbook -i inventory.ini bootstrap.yml -k -K报错有关吗


这个报错我查了网上的资料说是内核版本太低

  1. 操作系统版本官网建议如下,from → https://docs.pingcap.com/zh/tidb/v3.0/hardware-and-software-requirements#tidb-软件和硬件环境建议配置

  2. 尝试将其他路径的node_exporter-9100.service拷贝到15上,没有作用
    可以参考 @ Billmay 发你的文章中的 “【经典案例】”,除 copy node_exporter-xxx.service 外、再从 deploy目录下 copy 所有目录过来. 对比修改下内容、目录权限之类的修改为一致。

  3. 看内核版本那个问题和 node_exporter-service-9100 起不来的问题关系不大,因为 service-9100 起不来的本质原因是没有 service 文件,还没到内核那一步。但为了防止以后测试别在系统这块出奇奇怪怪的问题,建议操作系统按 1 中提到的要求来。实在不行,按照官网步骤把这个节点缩掉再扩进来也一样能恢复。

1 个赞

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