SequoiaDB 简介
安装部署
数据库实例
分布式引擎
SAC 管控中心
参考手册
常见问题及解答(FAQ)
版本信息
updateNodeConfigs - 更新节点配置信息
oma.updateNodeConfigs(<svcname>, <config>)
Oma
该函数用于更新指定节点的配置信息,更新后需重启节点或使用 reloadConf() 重载配置文件,使配置生效。
svcname ( number/string,必填 )
节点端口号
config ( object,必填 )
节点配置信息,如更新日志大小、是否打开事务等,具体可参考配置项参数。
函数执行成功时,无返回值。
函数执行失败时,将抛异常并输出错误信息。
updateNodeConfigs()
函数常见异常如下:
错误码 | 错误类型 | 可能发生的原因 | 解决办法 |
---|---|---|---|
-6 | SDB_INVALIDARG | 非法输入参数 | 检查端口号和配置信息是否正确 |
-259 | SDB_OUT_OF_BOUND | 未输入节点端口号或配置信息 | 输入节点端口号以及配置信息 |
当异常抛出时,可以通过 getLastErrMsg() 获取错误信息或通过 getLastError() 获取错误码。更多错误处理可以参考常见错误处理指南。
v3.2 及以上版本
将节点 11810 的配置项参数 diaglevel 更新为 3
> var oma = new Oma("localhost", 11790) > oma.updateNodeConfigs(11810, {diaglevel: 3})