##下载安装包
taos官网 https://www.taosdata.com/cn/getting-started/
本文采用rpm安装方式
注:如果服务端与客户端在不同物理机上,安装客户端时须和服务端统一版本。
准备工作
本文在虚拟机上安装集群,如需docker容器运行,请参照官网!
1。规划集群所有物理节点的FQDN(如部署了DNS,则需网络管理员在DNS上做好相关配置),建议修改/etc/hostname
然后集群所有物理节点/etc/hosts增加相应的其他节点FQDN
注:
(1)客户端连接该集群也须配置,确保他可以正确解析每个节点的FQDN
(2)如果物理机以前装过其他版本TDengine,请先卸载原版本,清空数据。
TDengine多种安装包的安装与卸载
2.保正每个物理节点的 6030-6042的TCP和UDP端口开放。
3.在所有物理节点安装TDengine,且版本必须是一致的,但不要启动taosd。安装时,提示输入是否要加入一个已经存在的TDengine集群时,第一个物理节点直接回车创建新集群,后续物理节点则输入该集群任何一个在线的物理节点的FQDN:端口号(默认6030), 如 taos127:6030;
4.检查各物理节点间通过FQDN能否ping通
5.修改各物理节点的taos配置(/etc/taos/taos.cfg)
一定要修改的参数是firstEp和fqdn。在每个数据节点,firstEp需全部配置成一样,但fqdn一定要配置成其所在数据节点的值.
集群中各物理节点的以下参数须完全一致
注:在 2.0.19.0 及更早的版本中,除以上 9 项参数外,dnode 加入集群时,还会要求 locale 和 charset 参数的取值也一致
集群创建
1.启动第一个节点
##启动
systemctl start taosd
##查看状态
systemctl status taosd
##停止服务
systemctl stop taosd
首先启动:systemctl start taosd
然后执行taos,进入taos shell ,在shell里执行命令show dnodes;
可以看到这个刚启动的这个数据节点的End Point是:centos1:6030,就是这个集群的firstEp
2.启动后续节点
(1)启动后续节点;
(2)进入第一个数据节点的taos shell里面,执行命令
CREATE DNODE "centos2:6030";
将新的数据节点 End Point加入到集群的EP列表,"fqdn:port"需要用双引号引起来,注意修改自己配置的FQDN和port
(3)查看是否加入成功,再次执行
show dnodes;
此状态即表示集群创建成功!
TDengine集群的安装,管理在官网有详细的文档,此文仅作为个人学习记录。
关注微信公众号【川蜀程序猿】,领取海量简历模板、Java精品书籍!!