6-TDengine集群体验:2台虚拟主机

本文详细记录了在两台虚拟主机上搭建TDengine集群的步骤,包括配置FQDN,启动taosd服务节点,加入集群,验证节点状态以及集群同步过程。在过程中强调了配置节点地址的重要性,展示了集群内部数据节点的同步和负载均衡。通过监控日志分析了数据迁移和同步的过程,最后讨论了删除数据节点和同步日志的注意事项。
摘要由CSDN通过智能技术生成

[root@hadoop1 ~]# vi /etc/taos/taos.cfg

first fully qualified domain name (FQDN) for TDengine system

firstEp hadoop1:6030

local fully qualified domain name (FQDN)

fqdn hadoop1

虚拟机2

[root@hadoop2 ~]# vi /etc/taos/taos.cfg

first fully qualified domain name (FQDN) for TDengine system

firstEp hadoop1:6030

local fully qualified domain name (FQDN)

fqdn hadoop2

Notes: firstEp 都配置为第一个节点的地址,我开始的时候将第二个节点的 firstEp 配置为 hadoop2:6030 ,那必须起不来。。

5. 启动第一个taosd服务节点

[root@hadoop1 ~]# systemctl start taosd

6. 启动第二个taosd服务节点

[root@hadoop2 ~]# systemctl start taosd

7. 在第一个节点的taos命令行中加入第二个节点

taos> create dnode ‘hadoop2:6030’;

Notes:

  1. 其实,如果第二个或者后续的 taosd 还没安装,那么在安装完毕时会询问是否要加入一个已存在的集群中,在那个步骤也可以完成加入集群操作;

  2. 任何已经加入集群在线的数据节点,都可以作为后续待加入节点的 firstEP

8. 验证集群

taos> show dnodes;

id | end_point | vnodes | cores | status | role | create_time | offline reason |

======================================================================================================================================

1 | hadoop1:6030 | 5 | 4 | ready | any | 2021-06-15 12:59:24.184 | |

3 | hadoop2:6030 | 5 | 4 | ready | any | 2021-07-26 14:16:08.726 | |

Query OK, 2 row(s) in set (0.001604s)

Everything is OK~

集群同步过程

在看集群同步前,先了解下 TDengine 在服务端的目录结构。可以看到 TDengine 的data, log目录都是软链接。

2021-7-31-Directory.png

由于我的第一个节点在以前已经有一部分数据了,而且在搭建集群时并没有删除这些历史数据库表,那么在这个过程中出现了一些神奇的变化,下面简单介绍下:

  • 搭建集群前的第一个节点

起初,节点1拥有所有的 vnode

[root@hadoop1 vnode]# du -sh *

43M vnode125

43M vnode126

4.3M vnode127

28K vnode163

20K vnode164

308K vnode2

306M vnode4

306M vnode5

204M vnode6

204M vnode7

  • 集群同步中

从以下过程可以看到 vnodes 的同步(两个节点的 vnodes 变化过程:10:0——>9:2——>5:5)以及负载均衡过程。

2021-7-31-ClusterDnodes.jpg

taos> show dnodes;

id | end_point | vnodes | cores | status | role | create_time | offline reason |

======================================================================================================================================

1 | hadoop1:6030 | 10 | 4 | ready | any | 2021-06-15 12:59:24.184 | |

Query OK, 1 row(s) in set (0.001095s)

taos> create dnode ‘hadoop2:6030’;

Query OK, 0 of 0 row(s) in database (0.001380s)

taos> show dnodes;

id | end_point | vnodes | cores | status | role | create_time | offline reason |

======================================================================================================================================

1 | hadoop1:6030 | 10 | 4 | ready | any | 2021-06-15 12:59:24.184 | |

3 | hadoop2:6030 | 0 | 0 | offline | any | 2021-07-26 14:16:08.726 | status not received |

Query OK, 2 row(s) in set (0.000932s)

taos> show dnodes;

id | end_point | vnodes | cores | status | role | create_time | offline reason |

======================================================================================================================================

1 | hadoop1:6030 | 9 | 4 | ready | any | 2021-06-15 12:59:24.184 | |

3 | hadoop2:6030 | 2 | 4 | ready | any | 2021-07-26 14:16:08.726 | |

Query OK, 2 row(s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值