集群部署
基础环境部署
修改主机hosts
vim /etc/hosts
输入“i”进入编辑模式
主节点ip data1
节点ip data2
按“ESC" :wq 保存退出。
修改主机hostname
vim /etc/hostname
输入“i”进入编辑模式
data1#这里以data1为例,data2操作相同
重启
reboot
检查网络是否能够连通
ping data1#这里以data1为例,data2操作相同
修改taos配置文件
配置文件的路径 /etc/taos/taos.cfg
, 一定要修改的参数是firstEp
和fqdn
.
vi /etc/taos/taos.cfg
输入“i”进入编辑模式
// firstEp 是每个节点启动后连接的第一个节点,每个节点这行配置相同
firstEp data1:6030
// 配置本节点的FQDN,如果本机只有一个hostname, 无需配置
fqdn data1
按“ESC" :wq 保存退出。
备份清除data文件
mv data data.bak
创建data文件
mkdir data
关闭防火墙
systemctl stop firewalld
查看防火墙运行状态,检查是否关闭防火墙
systemctl status firewalld
主节点首先启动
systemctl start taosd
查看节点状态,检查taosd是否成功启动
systemctl status taosd
进入taos服务
[root@data1 taos]# taos
查看现存节点
taos> show dnodes;
可以看到
id | end_point | vnodes | cores | status | role | create_time | offline reason |
======================================================================================================================================
1 | data1:6030 | 1 | 1 | ready | any | 2022-03-21 17:25:40.610 | |
动态加入后续节点
第一个节点启动成功后,我们就可以加入其它的节点到集群中去了
- 首先启动此节点的taosd服务,检查服务是否启动成功
systemctl start taosd
systemctl status taosd
启动成功后进入taos服务
[root@data1 taos]# taos
查看当前集群状态
taos> show dnodes;
id | end_point | vnodes | cores | status | role | create_time | offline reason |
======================================================================================================================================
1 | data1:6030 | 1 | 1 | ready | any | 2022-03-21 17:25:40.610 | |
添加当前节点到集群中
taos> create dnode "data2:6030";
查看集群是否添加成功,出现如下所示即可成功
show dnodes;
id | end_point | vnodes | cores | status | role | create_time | offline reason |
======================================================================================================================================
1 | data1:6030 | 0 | 1 | ready | any | 2022-03-21 17:25:40.610 | |
2 | data2:6030 | 1 | 1 | ready | any | 2022-03-21 17:35:37.303 | |