- 博客(10)
- 收藏
- 关注
转载 「SequoiaDB巨杉数据库」getNode()概述2
返回值 返回分区组内指定的节点,类型为 Object 对象。 错误 错误码 示例 指定主机名和服务器名,获取该指定节点 var rg = db.getRG("group1") rg.getNode( "hostname1", "11830" ) hostname1:11830 点击巨杉数据库文档中心了解更多信息 ...
2021-01-25 14:50:52 76
转载 「SequoiaDB巨杉数据库」getNode()概述1
语法 rg.getNode( <nodename|hostname>, <servicename> ) 获取当前分区组的指定节点。 参数描述 Note: rg.getNode() 方法定义了两个参数,第一个参数可是节点名称也可以是主机名,第二个参数为服务器名称。两个参数的类型都是字符串型,且必填。 格式:( "<节点名称>|<主机名>", "<服务器名称>" ) 点击巨杉数据库文档中心了解更多信息 ...
2021-01-25 14:49:53 149
转载 「SequoiaDB巨杉数据库」getMaster()
语法 rg.getMaster() 获取当前分区组的主节点。 返回值 返回当前分区组的主节点,类型为 SdbNode 对象。 错误 错误码 示例 获取 group1 分区组的主节点,可以通过该节点进行相关的节点级操作: var rg = db.getRG("group1") var node = rg.getMaster() println(node) hostname1:11830 println(node.constructor.name) SdbNode node.help()
2021-01-25 14:45:08 91
转载 「SequoiaDB巨杉数据库」getDetail()
语法 rg.getDetail() 获取当前分区组信息。 返回值 返回当前分区组详细信息,类型为 json 对象。 错误 错误码 示例 获取 group1 分区组的详细信息,该分区组存在3个节点 var rg = db.getRG("group1") rg.getDetail() { "Group": [ { "HostName": "hostname1", "Status": 1, "dbpath": "/opt/sequoiadb/da
2021-01-25 14:43:31 98
转载 「SequoiaDB巨杉数据库」detachNode()概述1
返回值 无返回值,出错抛异常,并输出错误信息。可以通过getLastErrMsg()获取错误信息,通过getLastError()获取错误码。关于错误处理可以参考常见错误处理指南。 错误 错误信息记录在节点诊断日志(diaglog)中,可参考错误码。 示例 见rg.attachNode()中示例说明。 点击巨杉数据库文档中心了解更多信息 ...
2021-01-25 14:41:15 57
转载 「SequoiaDB巨杉数据库」detachNode()概述1
语法 rg.detachNode( <host>, <service>, <options> ) 分离当前分区组内的一个节点,其配置信息不会被删除。搭配rg.attachNode()使用。目前可以支持从数据组或者编目组中分离节点。 参数描述 options选项 Note: 参数 options 中的 KeepData 字段为必填项,需用户显式指定。由于该选项会决定被detach的节点的数据是否继续被保留,用户应该谨慎考虑。 主节点或分区组内只有一个节.
2021-01-25 14:38:59 65
转载 「SequoiaDB巨杉数据库」createNode()概述2
返回值 无返回值,出错抛异常,并输出错误信息。可以通过getLastErrMsg()获取错误信息,通过getLastError()获取错误码。关于错误处理可以参考常见错误处理指南。 错误 错误信息记录在节点诊断日志(diaglog)中,可参考错误码。 示例 在分区组 group1 中创建一个 "hostname1:11830" 的节点,指定日志文件大小为64MB var rg = db.getRG("group1") rg.createNode( "hostname1", 11830, "
2021-01-25 14:35:58 112
转载 「SequoiaDB巨杉数据库」createNode()概述1
语法 rg.createNode( <host>, <service>, <dbpath>, [config] ) 在当前分区组中创建节点。 Note: 只有在分区组启动之后,才能创建节点。 参数描述 Note: rg.createNode() 方法的定义格式有四个参数:host,service,dbpath,config,如上表所示,host,dbpath 为字符串类型,Service 类型支持 int 或 string ,必填;最后一个是 Json
2021-01-25 14:34:11 242
转载 「SequoiaDB巨杉数据库」attachNode()概述2
返回值 无返回值,出错抛异常,并输出错误信息。可以通过getLastErrMsg获取错误信息,或通过getLastError获取错误码。 关于错误处理可以参考常见错误处理指南。 错误 错误信息记录在节点诊断日志(diaglog)中,可参考错误码。 示例 将一个节点从 group1 中分离,加入到 group2 中,方法如下: attachNode 前的节点信息: db.listReplicaGroups() { "Group": [ { "HostNa...
2021-01-25 14:32:54 84
转载 「SequoiaDB巨杉数据库」attachNode()概述1
语法 rg.attachNode( , , ) 将一个已经创建完成但不属于任何分区组的节点加入到当前分区组。可以搭配 rg.detachNode() 使用。目前可以支持加入到数据组或者编目组。 参数描述 options选项 Note: 参数 options 中的 KeepData 字段为必填项,需用户显式指定。由于该选项会决定新节点数据是否继续被保留,用户应该谨慎考虑。 如果新加的节点原本不属于当前组,建议用户将 KeepData 设置为 false。否则,一旦发生主备切换及全量同步,当前组原有节点的
2021-01-25 14:31:09 80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人