SequoiaDB巨杉数据库_SequoiaDB
SequoiaDB巨杉数据库_下载

文档

安装

基本操作

数据模型

系统架构

数据库管理

连接器

驱动

参考手册

版本信息

帮助

  • 内容
  • 评论
  • 修订记录

协调节点

概念

协调节点为一种逻辑节点,其中并不保存任何用户数据信息。

协调节点作为数据请求部分的协调者,本身并不参与数据的匹配与读写操作,而仅仅是将请求分发到所需要处理的数据节点。

一般来说,协调节点的处理流程如下:

  • 得到请求
  • 解析请求
  • 本地缓存查询该请求对应集合的信息
  • 如果信息不存在则从编目节点获取
  • 将请求转发至相应的数据节点
  • 从数据节点得到结果
  • 把结果汇总或直接传递给客户端

协调节点与其它节点之间主要使用分区服务端口(shardname 参数)进行通讯。

新增协调节点

当集群规模扩大时,协调节点也需要随着规模的增加而进行增加。建议匹配时,一台物理节点,配置一个协调节点。

1.创建协调节点配置目录;

$ mkdir -p /opt/sequoiadb/conf/local/11810

其中11810为协调节点的服务端口,可根据需要配置

2.拷贝协调节点样例配置文件;

$ cp /opt/sequoiadb/conf/samples/sdb.conf.coord /opt/sequoiadb/conf/local/11810/sdb.conf

3.修改配置文件;

$ vi /opt/sequoiadb/conf/local/11810/sdb.conf

修改内容

# database path dbpath=/opt/sequoiadb/database/coord

该参数为数据库放置路径,可根据需要修改,请确保路径已经存在(不存在请手工创建)

将如下行:

# catalog addr(hostname1:servicename1,hostname2:servicename2,...)
# catalogaddr=

修改

# catalog addr(hostname1:servicename1,hostname2:servicename2,...)
catalogaddr=sdbserver1:11803,sdbserver2:11803,sdbserver3:11803

该参数为Catalog服务地址和端口

4.按 :wq,保存退出 vi;

5.创建数据文件存放路径;

$ mkdir -p /opt/sequoiadb/database/coord

路径为上一步骤配置的路径

6.启动协调节点进程。

$ /opt/sequoiadb/bin/sdbstart -c /opt/sequoiadb/conf/local/11810/

故障恢复

由于协调节点不存在用户数据,因此发生故障后可以直接重新启动,不参与任何额外的故障恢复步骤。

请登陆后再发表评论
最新评论
更新日志
  • 2016-10-11

回到顶部
公司简介
广州巨杉软件开发有限公司(SequoiaDB巨杉数据库),专注新一代大数据基础架构研发,是国内领先的新一代分布式数据库厂商。公司获评硅谷最具影响力创新商业媒体《红鲱鱼》评选的“全球创新企业100强”,并连续两年入选美国知名科技媒体《快公司》评选的“中国50大创新公司”榜单。目前已拥有客户包括多家世界500强企业以及著名IT互联网公司。
官方微信

官方微信

SequoiaDB

商务与技术支持

sales_support@sequoiadb.com

联系邮箱

contact@sequoiadb.com

400-8038-339

粤ICP备16118040号     广州巨杉软件开发有限公司(巨杉数据库) 版权所有