obd部署报错,vm.overcommit_memory

obd部署预检查时报错,该集群三台机器之前部署过集群,卸载后重新部署报错(卸载时把 .obd 磁盘 部署三个路径都清空了),报错信息给出了解决方案“echo “vm.overcommit_memory=0” >> /etc/sysctl.conf; sysctl -p”,但是我在该机器上没有root权限,请问还有解决的办法吗?
截屏2024-03-01 20.10.09

默认值太小。需要调大
解决:
vi /etc/sysctl.conf
vm.max_map_count = 655360
fs.file-max = 6573688
即可
文件生效:sysctl -p
参考文档: OceanBase文档中心-分布式数据库使用文档

请问如果没有root权限的话,还有别的解决办法吗

没有root权限,可以与系统管理员协调下,帮助你配置全局的/tc/sysctl.conf 文件。
也可以让用户拥有root权限 参考

好的好的 谢谢

请问我使用sudo修改后,使文件生效,报错该怎么办:

ls- l /etc/sysctl.conf 看下是什么呢 是设置的只读嘛?

$ls -l /etc/sysctl.conf
-rw-r–r-- 1 root root 523 Mar 4 15:13 /etc/sysctl.conf

应该改成什么权限

建议:可以问下你那边管理员给你的用户设置的是什么权限,是只读还是什么?

好的 我问下,感谢