SequoiaDB 巨杉数据库支持通过动态配置和配置文件的方式进行参数配置。与配置文件方式相比,动态配置方式能够同时配置多个节点,用户可根据实际需求选择配置方式。配置完成后,可参考配置快照查看节点的配置信息。
用户可通过 updateConf() 和 deleteConf() 动态配置参数。如果参数的生效类型为“在线生效”,配置完成后立即生效;如果参数的生效类型为“重启生效”,配置完成后需重启节点才能使配置生效。生效类型可参考参数说明。
用户可通过配置文件方式配置参数。如果参数的生效类型为“在线生效”,配置完成后需使用 reloadConf() 使配置生效;如果参数的生效类型为“重启生效”,配置完成后需重启节点才能使配置生效。以节点 11830 为例,具体操作如下:
切换至数据库安装目录,以 /opt/sequoiadb
为例
$ cd /opt/sequoiadb
编辑配置文件 conf/local/11830/sdb.conf
$ vi conf/local/11830/sdb.conf
写入需要修改的配置
使配置生效
“在线生效”类型的参数需执行如下命令:
> var db = new Sdb("localhost", 11810) > db.reloadConf()
“重启生效”类型的参数需执行如下命令:
$ sdbstop -p 11830 $ sdbstart -p 11830