标签:SequoiaDB 组中 forceStepUp db catalog 巨杉 参数 节点
语法
db.forceStepUp( [options] )
在一个不具备选举条件的复制组中,强制将一个备节点升级为主节点。 请谨慎使用该命令!
参数描述
参数名 | 参数类型 | 描述 | 是否必填 |
---|---|---|---|
options | Json 对象 | 参数集合 | 否 |
-
options 选项
参数名 参数类型 描述 默认值 Seconds int 强制升级为主节点的持续时间 120
Note:
- 目前仅在 catalog 组中开放此功能。
- 目标复制组中不能存在主节点,且其他节点的 LSN 不能比目标节点的 LSN 大。
- 当持续时间到期,所有节点会重新按照选举规则进行选举。
- 如果创建了用户,无法直接连接 catalog 节点。可以先修改 catalog 节点的配置文件中的 auth 参数,配置 auth=false 关闭 catalog 的鉴权功能,重启集群后再进行操作。
返回值
无返回值,出错抛异常,并输出错误信息,可以通过 getLastErrMsg() 获取错误信息 或 通过 getLastError() 获取错误码。关于错误处理可以参考常见错误处理指南 。
示例
-
连接 catalog 节点(hostname1:30000),并使其强制升主,持续300s。
> var db = new Sdb( "hostname1", 30000 ) ; > db.forceStepUp( { Seconds: 300 } );
相关文章请点击阅读
「SequoiaDB巨杉数据库」forceSession()
标签:SequoiaDB,组中,forceStepUp,db,catalog,巨杉,参数,节点 来源: https://blog.csdn.net/Lxxxxxxxy/article/details/115332723
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。