文档中心

快速入门

安装

基本操作

数据模型

SQL引擎

系统架构

数据库管理

连接器

驱动

参考手册

故障排除

SAC

版本信息

createData()

语法

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

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

参数描述

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

Note:

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

返回值

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

错误

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

错误码

示例

  • 在本地创建一个端口号为11820的 standalone 节点,指定日志文件大小为64MB

    > var oma = new Oma( "localhost", 11790 )
    > oma.createData( 11820, "/opt/sequoiadb/standlone/11820", { logfilesz: 64 } )
回到顶部