数据库服务
描述
数据库服务sdbcm是一个守护进程。SequoiaDB 的所有集群管理操作都必须有 sdbcm 的参与,且每一台物理机器上只能启动一个 sdbcm 进程,负责执行远程的集群管理命令和监控本地的 SequoiaDB 数据库。
数据库服务相关参数说明
- 启动服务
- $ service sdbcm start
- 停止服务
- $ service sdbcm stop
Note:在/proc/1/exe所指向的启动文件为/lib/systemd/systemd的系统上,执行service sdbcm stop只会停止cm,在其它系统上会停止cm和节点进程。
- 查看服务状态,系统提示“sdbcm is running”表示服务正在运行
- $ service sdbcm status
- 重启服务
- $ service sdbcm restart
- $ service sdbcm restart all-nodes
Note:在/proc/1/exe所指向的启动文件为/sbin/init的系统上,执行service sdbcm restart all-nodes重启cm和节点。如果cm被设置为不自动拉起节点,即[安装路径]/conf/sdbcm.conf的AutoStart配置项为false,此时service sdbcm restart all-nodes不会启动节点。
- 强制重新加载
- $ service sdbcm force-reload
Note:只重启cm。
- $ service sdbcm force-reload all-nodes
Note:在/proc/1/exe所指向的启动文件为/sbin/init的系统上,执行service sdbcm force-reload all-nodes重启cm进程和节点进程。