栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

tdengine集群安装部署

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

tdengine集群安装部署

TDengine安装部署 1. 官网下载server和client安装包,保证服务端和客户端的版本一致

server: TDengine-server-2.4.0.16-Linux-x64.tar.gz (15.5 M)
client:TDengine-client-2.4.0.16-Linux-x64-Lite.tar.gz (3.1 M)

2. 集群规划(4台centos7虚拟机)
pciphostname
linux-1192.168.101.78h1.taosdata.com
linux-2192.168.101.79h2.taosdata.com
linux-3192.168.101.80h3.taosdata.com
linux-4192.168.101.81这里可以不配置hostname
  • 配置hostname
    编辑 /etc/hostname文件,修改相应虚拟机的hostname并重启

  • 编辑每台(4台虚拟机)虚拟机的/etc/hosts文件,加入如下内容:

    192.168.101.78 h1.taosdata.com
    192.168.101.79 h2.taosdata.com
    192.168.101.80 h3.taosdata.com

    检验相互之间是否可以ping通。

3. 准备工作 1. 关闭防火墙(生产环境不建议)或开放TCP和UDP 6030的4042端口 2. 服务器时钟同步,保证所有服务器时间一样。 4 上传安装包,并解压
  • 将TDengine-server-2.4.0.16-Linux-x64.tar.gz (15.5 M) 上传至h1.taosdata.com、h2.taosdata.com、h3.taosdata.com服务器,并解压
    tar -xvf TDengine-server-2.4.0.16-Linux-x64.tar.gz
    
  • 将TDengine-client-2.4.0.16-Linux-x64-Lite.tar.gz (3.1 M) 上传至 192.168.101.81 服务器并解压
    tar -xvf TDengine-client-2.4.0.16-Linux-x64-Lite.tar.gz
    
5. 安装
  • 安装服务端

    同样的操作,在 h2.taosdata.com和h3.taosdata.com执行一次。
  • 安装客户端
6. 服务端和客户端安装完成后,修改/etc/taos/taos.cfg配置文件
  • 服务端配置文件修改:一定要修改的参数firstEp和fqdn
    h1.taosdata.com配置:

    firstEp h1.taosdata.com:6030
    fqdn h1.taosdata.com

    h2.taosdata.com配置:

    firstEp h1.taosdata.com:6030
    fqdn h2.taosdata.com

    h3.taosdata.com配置:

    firstEp h1.taosdata.com:6030
    fqdn h3.taosdata.com

  • 客户端配置文件,只需要配置firstEp即可

    firstEp h1.taosdata.com:6030

启动第一个数据节点
  1. 在h1.taosdata.com节点上,输入如下命令,启动第一个数据节点:

     systemctl start taosd
    

    查看节点运行状态,确保节点处于running状态。

    systemctl status taosd
    

  2. 在192.168.101.81上连接server

    taos -h h1.taosdata.com
    
  3. 执行指令

    show dnodes
    

    4.动态加入后续节点。在h2.taosdata.com和h3.taosdata.com上同样执行第1步的操作,确保taos处于running状态。并再次回到192.168.101.81上,执行第3步骤指令。

    taos> create dnode "h2.taosdata.com:6030";
    taos> create dnode "h3.taosdata.com:6030";
    taos> show dnodes;
    

至此,已经成功搭建了3个节点的 tdengin集群。

Vnode高可用

创建数据库的时候,可用通过REPLICA设置副本数:
CREATE DATABASE testdb REPLICA n;

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

    这里看到的,node 的id为3的节点是master节点。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/828604.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号