如何指定节点的日志个数
可以参考 http://doc.sequoiadb.com/cn/sequoiadb-cat_id-1432190643-edition_id-0 修改 diagnum 参数。
默认sequoaidb安装路径为/opt/sequoiadb。如果你使用的是默认安装路径,到每台机器的/opt/sequoiadb/conf/local目录下,去修改节点的诊断日志个数。然后重启这些节点。
注意诊断日志和同步日志不是一回事。
应该是指的同步日志吧?我看官方文档有关于这块的介绍: 日志文件存在于 replicalog 目录中。文件大小和个数可以分别通过 logfilesz 和 logfilenum 参数进行设置。默认分别为 64MB(不包含头大小)和 20。参数生效后无法修改。 更详细的可以参考这里哈~http://doc.sequoiadb.com/cn/index-cat_id-1432190652-edition_id-304 倒是希望官方能把这两个参数做成可以在线修改的,毕竟一开始谁知道要给多少日志才够用呢
mystuart 同步日志也是SequoiaDB的事务日志,不能在线调整日志个数及大小,是为了保证数据安全。
据我所知,还没有哪家数据库可以实时调整事务日志大小。
其次,参数生效之后并非不可修改,只是修改需要停机操作。
修改步骤如下: 1.停掉数据库节点; 2.修改配置文件中logfilesz 和 logfilenum参数; 3.删掉已有的事务日志文件; 4.重启数据库节点。
同步日志、诊断日志,文档里都有说明,按需选择,可自由点击上面同学回复的链接
魏彰凯 Cool~~ 就是要注意,要改就都要改成一致的,尤其是分区组内一定要一致~~这里有一个详细的操作分享:http://idea.sequoiadb.com/cn/d/1128