【TiDB 使用环境】生产环境 /测试/ Poc
【TiDB 版本】
【操作系统】
【部署方式】本地单机部署
【集群数据量】
【集群节点数】1
【问题复现路径】
【遇到的问题:问题现象及影响】
使用tidb用户以no-sudo方式部署后,设置开机自启:sudo -iu tidb tiup cluster enable tidb- test
重启机器后,tidb实际并没有自启动
这种模式下,这个方式用不了了么?
https://docs.pingcap.com/zh/tidb/stable/tiup-component-cluster-enable/#tiup-cluster-enable
机器启动是root用户,tidb部署是tidb用户,应该是这个原因造成的没有自启动
可以试试这个: 创建一个Service Unit File,让系统在启动时以tidb用户的身份来执行 tiup cluster start 命令。
用一个开机自启动脚本呢?
贴日志出来看看。。之前,我遇到了权限问题。。
还是看看错误日志,找找蛛丝马迹
tidb默认不都是装完自启动的吗
no-sudo模式的,应该是没有权限,不是超级用户
非 root 用户执行tiup cluster enable
权限不足
使用root用户执行脚本时加上 su - tidb 试试
系统日志发一下看看
这个没有日志可以查吧。