文档中心

新增服务器

当原有的数据库集群无法满足业务需求,此时就需要新增服务器和新增节点来扩容集群。用户可以通过以下方式实现 SequoiaDB 集群扩容:

  • 新增服务器
  • 服务器内新增节点

扩容意义

一般用户使用传统的x86服务器即可作为扩容的服务器,按照操作系统要求中的最低配置信息或者推荐配置来配置服务器。在分布式系统中三副本模式是最理想的服务器配置,因此建议扩容按照三台服务器或者三的倍数台服务器来扩容集群,三台服务器中其中保留一个主节点外两台服务器作为副本备份数据。同时三台服务器有利于raft算法选主,不管是经济上还是数据安全可靠性上三副本都是最合适的方案。用户扩容首先需要在一个现有的集群中,添加新的主机,并把新的节点部署到这些新的主机上。

扩容架构

如图,从原来的三台服务器扩容为六台服务器

架构图

新增服务器注意事项:

在添加新的服务器的过程中,用户需要注意以下几点:

  • 在新的服务器上安装与其他主机相同的操作系统
  • 在新的服务器上配置好主机名,并配置好主机名与IP地址的映射关系
  • 修改所有主机的/etc/hosts文件,所有主机可以两两通过主机名访问对方,使用主机名ssh到其它主机

Note:

  • 按照操作系统要求中的推荐配置要求配置系统的内核参数
  • 按照数据库安装,在新的服务器上安装 SequoiaDB 的 run 包。安装时,注意配置管理服务端口与现有系统的端口保持一致(默认为11790)

服务器内部新增节点

新增节点分为:

  • 新增协调节点
  • 新增编目节点
  • 新增数据节点

服务器内部新增节点详细信息查看服务器内部新增节点

收起

建议反馈
本页导航
回到顶部