文档中心

快速入门

安装

基本操作

数据模型

SQL引擎

系统架构

数据库管理

连接器

驱动

参考手册

故障排除

SAC

版本信息

createCoord()

语法

oma.createCoord( <svcname>, <dbpath>, [config obj] )

在目标集群控制器(sdbcm)所在的机器中创建一个 coord 节点。

参数描述

参数名 参数类型 描述 是否必填
svcname string 节点端口号。
dbpath string 节点路径。
config obj Json 对象 节点配置信息,如配置日志大小,是否打开事务等,具体可参考数据库配置

Note:

  • oma对象为连接到目标(本地/远端机器)集群控制器(sdbcm)获得的连接对象。

返回值

返回节点对象,出错抛异常,并输出错误信息,可以通过 getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南

错误

错误码 可能的原因 解决方法
-6 参数错误 确认参数类型和参数个数是否正确
-145 节点已存在 使用列表查看节点是否存在
-157 节点配置冲突 使用列表查看节点dbpath等是否冲突

错误码

示例

  • 在本地创建一个端口号为11810的 coord 节点,将该节点关联到指定的 catalog 节点

    > var oma = new Oma( "localhost", 11790 )
    > oma.createCoord( 11810, "/opt/sequoiadb/database/coord/11810", { catalogaddr: "ubuntu1:11823, ubuntu2:11823" } )
回到顶部