oceanbase 手动部署集群三节点,启动observer失败


测试环境
版本:社区版4.2.2

observer.log (419.6 KB)

服务器的内存 到底有多大??? 您的system_memory 给了30G,. 有这么大吗 ? datafile_size 最少给个 100G 吧


红圈里面路径去掉试试
可以参考下启动命令 【SOP 系列 04】手动部署 OceanBase 集群

一个绝对路径,一个相对路径。都一样吧


检查下这个


没有 I 大写 i 的选项吧
image


除了楼上的网卡名称问题,memory_limit 看着也不对,剩余内存的80% 只有5G的空间。不满足ob最小部署内存要求。

建议:memory_limit 最小6G system_memory 1G 数据磁盘20G 日志磁盘 20G即可

最好还是使用obd部署工具部署吧,白屏部署更方便。

我这边扩了下memory_limit ,启动是时候还是失败,请问还有什么需要注意的吗

网卡名称是否是对应的? 如果这2个问题都解决还是失败,可以把最新的observer.log 提供下。

observer.log (5.3 MB)
您好,帮忙看下问题

可以先查看硬盘大小df -Th、查看内存大小free -m,ifconfig 查看网卡名 ,查看除去系统占用硬盘和内存大小后,再配置system_memory 大小,和 datafile_size大小 ,和网卡名,再启动。

报错是内存配比有问题
update observer memory config failed(memory_limit=12351170150, system_memory=8589934592

建议给这2个参数写固定参数。
memory_limit =12G
system_memory=2G

您好,安装您说的改了,还是没启动成功 ,麻烦您这边再看下日志
observer.log (8.6 MB)

没按上面要求写内存参数,system_memory还是30G,memory_limit是ob能使用内存上限,system_memory是内存上限内的系统内存配置,总的内存是12G,system_memory是30G,超出内存上限。
/home/admin/oceanbase/bin/observer -i ens33-P -p2882 -z zone1 -d /home/admin/oceanbase/store/obdemo -r 10.0.3.44:2882:2881;10.0.3.46:2882:2881;10.0.3.47:2882:2881 -c 25641798 -n obdemo -o system_memory=30G,datafile_size=10G,config_additional_dir=/data/demo/etc3;/redo/obdemo/etc2 2881


老师您看下

如果还失败,可以提供下最新的observer.log 看下。

新建文本文档.txt (279.0 KB)
老师麻烦您再看下

看配置 生效的system_memory 是12G