obd部署预检查时报错,该集群三台机器之前部署过集群,卸载后重新部署报错(卸载时把 .obd 磁盘 部署三个路径都清空了),报错信息给出了解决方案“echo “vm.overcommit_memory=0” >> /etc/sysctl.conf; sysctl -p”,但是我在该机器上没有root权限,请问还有解决的办法吗?
默认值太小。需要调大
解决:
vi /etc/sysctl.conf
vm.max_map_count = 655360
fs.file-max = 6573688
即可
文件生效:sysctl -p
参考文档: OceanBase文档中心-分布式数据库使用文档
请问如果没有root权限的话,还有别的解决办法吗
好的好的 谢谢
ls- l /etc/sysctl.conf 看下是什么呢 是设置的只读嘛?
$ls -l /etc/sysctl.conf
-rw-r–r-- 1 root root 523 Mar 4 15:13 /etc/sysctl.conf
应该改成什么权限
建议:可以问下你那边管理员给你的用户设置的是什么权限,是只读还是什么?
好的 我问下,感谢