涛思(TDengine)数据库集群部署手册

涛思(TDengine)数据库集群部署手册

开源、高效的物联 大数据平台

是涛思数据专为物联 、车联 、工业互联 、IT运维等设计和优化的大数据平台。除核心的快10倍以上的时序数据库功能外,还提供缓存、数据订阅、流式计算等功能,最大程度减少研发和运维的复杂度,且核心代码,包括集群功能全部开源

就会在目录下生成文件.

在上面执行如下命令,执行完毕后.所有主公钥都存在文件中:

下面的命令一行一行的执行每执行一行需要输入yes回车然后在输入服务器的密码

这样各个主机之间就可以相互免密码登录了.

2.服务器时钟同步

集群时间同步很重要,集群时间不同步会导致集群添加节点的时候不能添加成功.出现健康问题.

中我使用的集群同步时间是系统自带的服务服务,在每台服务中执行下面三条命令.

找一台主的服务器作为时间同步的主服务器,修改配置文件, 添加

在其余的机器机器上面修改配置,为主服务器的地址

配置好以上的内容后,分别重启服务

查看当前的同步源

查看当前的同步状态

手动同步时间

3.集群安装

3.1.1 解压安装包

3.1.2 安装服务端

3.1.8 启动第一个节点

在第一个节点上面执行如下命令启动第一个节点.

并且加入集群后的节点状态都为 状态.

3.1.10 常见问题

加入现有集群的后续节点,一直处于:

  1. 物理节点上的没有启动
  2. 络不通,需要检查端口、防火墙状态、配置
  3. 两个独立的集群无法合并为一个新的集群,如果后续节点加入集群前,目录下有数据 (通常为安装过1.0的版本,或者有2.0版本的测试残留数据), 请通过 命令清理一下.

3.1.11 高可用

创建数据库的时候,可以通过REPLICA设置副本数:

  1. n可以设置为1-3,但不能超过节点数;
  2. 当一个里一半或超过一半的不工作时,是不能对外提供服务的,因为无法从中选出的;
  3. 建库时默认,此时集群不具备高可用;如果需要高可用,应该设为大于等于2的值.

动态删除节点

3.1.12 高可用

在的console里,执行如下命令.来看列表:

涛思(TDengine)数据库集群部署手册

1.的副本数,有系统配置参数决定,有效范围为1-3.且

2.当一半或超过一半的不工作时,集群是不能对外提供服务的,因为无法选出的master的;

3.为保证服务的高可用性,必须设置为2或3,默认值为3.

3.1.13 负载均衡

在这三种情况下,将触发负载均衡:

  1. 当一个新数据节点添加进集群时
  2. 当一个数据节点从集群中移除时
  3. 一个数据节点过热(数据量过大)时

3.1.14

  1. 如果副本数为偶数.当一个 里一半的不工作时,是无法从中选出master的.同理,一个组里一半的不工作时,也是无法选出的的,因为存在问题.

  2. 引入了:

    是一个可执行程序,模拟一个或在工作,但只简单的负责 络连接,不处理任何数据插入或访问.比如:对于副本数为2的情行,如果一个节点A离线,但另外一个节点B正常,而且能连接到,那么节点B就能正常工作.

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成32883 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月8日
下一篇 2021年3月8日

相关推荐