mem-quota-query 使用tiup配置后不生效

所有用户都是TIDB用户的,没问题。
drwxr-xr-x. 4 tidb tidb 45 8月 1 2020 tidb-deploy
drwxr-xr-x. 3 tidb tidb 28 8月 1 2020 tidb-data
drwx–x–x. 15 root root 200 1月 20 08:57 dockerhome
drwxr-xr-x. 2 root root 56 3月 2 14:17 logs
drwx------. 3 tidb tidb 95 6月 1 11:23 tidb

所有的TIDB节点都有问题。。。,,其他功能 的节点都OK
刚刚把TIUP升级 到最新的版本的。。。

  • 在中控机通过 TiDB 的用户登录到问题的 TiDB 机器执行 export LANG=C; PATH=$PATH:/usr/bin:/usr/sbin chmod +x /home/tidb-deploy/tidb-4000/scripts/run_tidb.sh 看看。
  • 麻烦提供一下完整的 tiup 日志。

我明白了。TIUP里忘 了SUDO吧
[tidb@vm04 ~]$ export LANG=C; PATH=$PATH:/usr/bin:/usr/sbin chmod +x /home/tidb-deploy/tidb-4000/scripts/run_tidb.sh
chmod: changing permissions of ‘/home/tidb-deploy/tidb-4000/scripts/run_tidb.sh’: Operation not permitted
[tidb@vm04 ~]$ sudo su -
Last login: Tue Jun 1 11:30:30 CST 2021 from 192.168.100.9 on pts/0
[root@vm04 ~]# export LANG=C; PATH=$PATH:/usr/bin:/usr/sbin chmod +x /home/tidb-deploy/tidb-4000/scripts/run_tidb.sh

要不然,不SUDO,是没有权限的。run_tidb.sh默认的归属是ROOT

[tidb@vm04 scripts]$ ls -trl
total 4
-rwxrwxrwx. 1 root root 618 Jun 1 11:57 run_tidb.sh

  • /home/tidb-deploy/tidb-4000 这个目录正常情况下应该是 tidb 创建的。TiDB 用户应该有权限的。run_tidb.sh 这个文件正常情况下应该也是 Tidb 用户创建的。所以这块不需要 sudo 来做修改的。

  • 建议吧这个文件重命名。然后重新 reload 一下看看。

可以了。谢谢。。。
应该就是tiup安装部署的时候出了问题,这个文件被置成了root所有了。

:+1::+1:

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