【已解决】如何永久修改集群配置项,官方文档中的描述貌似不生效

我是 OceanBase 4.2.2.0 社区版(一键安装包),参考官方文档修改集群配置项,命令如下:

ALTER SYSTEM SET memory_limit = '18G' SCOPE = BOTH;
ALTER SYSTEM SET log_disk_size = '48G' SCOPE = BOTH;
ALTER SYSTEM SET datafile_maxsize = '200G' SCOPE = BOTH;

我也尝试使用 OCP 的 【参数管理】功能进行 集群 参数 的修改。

然而,当我重启集群(obd cluster restart 集群名称)后,发现所有修改过的参数配置默认都还原为了安装的初始默认值。

请问,到底如何修改集群配置参数,才能永久生效 ?

ocp 是ocp云平台 还是ocp-express呢

OCP 就 ocp 云平台,就是 8180 端口这个,这和 ocp-express 不是一回事么 ?

ocp-express 是ocp 云平台轻量版功能,功能较少。

抱歉,刚刚在社区交流群里,有人回复说 修改后试了是生效的,于是我又重新试了,结果发现重启之后居然又生效了。

因为我之前已经执行过上述语句修改过配置,之后由于我因为 CPU占用过高,修改了 时钟源 参数,所以重启了 服务器,再次启动集群后,发现所有修改过的配置就被还原了,不得不再次执行一遍,才让配置调整过来。
所以,我就以为使用 上述语句 修改配置无法永久生效。
结果,刚刚重试又确实可以了。 :sweat_smile:

我们登录的时候,左上角显示的就是 云平台,而且又标有 Express 字样
image
在启动集群的时候,看到的就是 ocp-express,所以就以为是一个东西。
image

嗯。。这个就是ocp-express 可以直接obd cluster edit-config 进行修改。

修改了参数,重启集群 就可以直接生效了吗 ?还是需要先 redeploy 一下 ?
ocp-express 【参数管理】 里面修改的 集群参数 也是永久生效的吗 ?

修改参数后会再下面提示是obd cluster reload或者 redeploy 、redeploy 。
如果提示是 redeploy可以执行。
redeploy命令是重装集群。需要谨慎执行。

1 个赞