SequoiaDB 简介
安装部署
数据库实例
分布式引擎
SAC 管控中心
参考手册
常见问题及解答(FAQ)
版本信息
本文档主要介绍在本地主机部署 SequoiaDB 巨杉数据库的独立模式。
独立模式是 SequoiaDB 部署的最简模式,仅需要启动一个独立模式的数据节点,即可提供数据服务。该模式中所有信息都存放在数据节点,不存在编目信息。
独立模式仅支持通过 JSON API 操作数据库,不建议在生产环境中使用。如果需要使用高可用与容灾、数据分区、数据复制等能力,可参考集群模式。
在进行独立模式部署前,用户需要在数据库服务器上检查 SequoiaDB 配置服务的状态。
# service sdbcm status
系统提示“sdbcm is running”表示服务正在运行,否则执行如下指令重新配置服务程序:
# service sdbcm start
下述操作步骤假设 SequoiaDB 程序安装在 /opt/sequoiadb
目录下。
Note:
SequoiaDB 服务进程全部以 sdbadmin 用户运行,用户应确保数据库目录都赋予 sdbadmin 读写权限。
切换到 sdbadmin 用户
$ su - sdbadmin
进入 SDB Shell 控制台
$ /opt/sequoiadb/bin/sdb
连接本地集群管理服务进程 sdbcm
> var oma = new Oma("localhost", 11790)
创建数据节点
> oma.createData(11810, "/opt/sequoiadb/database/standalone/11810")
Note:
其中 11810 为数据库服务端口名,为避免端口冲突,可将数据库端口配置在随机端口范围之外。如:多数 Linux 默认随机端口范围为 32768~61000,可将数据库端口配置在 32767 以下。
启动该节点
> oma.startNode(11810)
至此,SequoiaDB 独立模式已部署完毕,用户可通过 SDB Shell 进行数据操作。