部署成功后,启动失败,提示内存不足,[ERROR] OBD-2000: (127.0.0.1) not enough memory. (Available: 2G, Need: 3G), Please execute `echo 1 > /proc/sys/vm/drop_caches` as root in 127.0.0.1 to release cached.

启动失败,错误原因如下:
[ERROR] OBD-2000: (127.0.0.1) not enough memory. (Available: 2G, Need: 3G), Please execute echo 1 > /proc/sys/vm/drop_caches as root in 127.0.0.1 to release cached.
我已经按照提示执行echo这个命令了,加了sudo后还是提示权限不足,百度了其他方法,执行了sudo sh -c 'echo 1 > /proc/sys/vm/drop_caches’命令后,也还是没有效果


image

内存不够啊,你机器内存多少G。yaml文件发出来看看 日志在~/.obd/cluster/xxx/下

机器内存
image

yaml配置

主机内存太小了。mem才配置3G
yaml配置的memory_limit是ob集群内存总大小,ob是预占用内存的,所以内存不足会报错

改了那个memory_limit 为2g 还是失败

不可以,memory_limit最小6G内存配置。
虚拟机铲掉重新建一个,如果是学习也可以去阿里云租一个云服务器