TDengine集群搭建

news2024/11/15 8:07:52

        我这里用三台服务器搭建集群

        1、如果搭建集群的物理节点上之前安装过TDengine先卸载清空,直接执行以下4条命令

rmtaos
rm -rf /var/lib/taos
rm -rf /var/log/taos
rm -rf /etc/taos

        2、确保集群中所有主机开放端口  6030-6043/tcp,6060/tcp,6030-6043/udp,分别在每台服务器上执行以下命令

1、centos7 防火墙添加一个范围端口
firewall-cmd --zone=public --add-port=6030-6043/tcp --permanent
firewall-cmd --zone=public --add-port=6030-6043/udp --permanent
firewall-cmd --zone=public --add-port=6060/tcp --permanent
2、修改后刷新规则
firewall-cmd --reload
3、查看现有规则
firewall-cmd --zone=public --list-ports

        3、修改主机名和hosts文件

        在三台服务器上分别执行:

        注意:这里的每台机器的IP需要配置内网IP,如果是外网IP很有可能因为端口开放不全面导致无法启动

hostnamectl set-hostname td1.test.com

hostnamectl set-hostname td2.test.com

hostnamectl set-hostname td3.test.com

        查看是否修改主机名成功:

hostname -f

        修改hosts文件

vim /etc/hosts

        将下面三行添加到hosts文件中(三台主机都做此操作),将xxx.x用自己服务器的ip替换下

192.168.xxx.a td1.test.com
192.168.xxx.b td2.test.com
192.168.xxx.c td3.test.com

        每个物理节点上执行 ping host,其中 host 是其他物理节点的 hostname,确保能 ping 通其它物理节点

在td1.test.com上执行ping td2.test.com,ping td3.test.com

在td2.test.com上执行ping td1.test.com,ping td3.test.com

在td3.test.com上执行ping td1.test.com,ping td2.test.com
ping td2.test.com

在这里插入图片描述

        4、同步服务器时间

        首先可以先看当前时区配置

timedatectl 

在这里插入图片描述
        如果当前时区不是自己想要的时区,那么就修改时区配置文件

#删除当前默认时区的配置文件,不建议直接删除(出于操作安全考虑),最好是使用mv命令重命名
rm -rf /etc/localtime 
 
#建立软连接文件到配置文件区,替换掉之前删掉或备份的/etc/localtime 文件
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 
#查看当前时区
timedatectl
 
#设置当前时区为上海
timedatectl set-timezone Asia/Shanghai 

        同步时间

# 安装工具
yum -y install ntp ntpdate
 #同步时间服务器
ntpdate cn.pool.ntp.org

        5、安装

        下载安装包,传送门:https://tdengine.com/all-downloads

在这里插入图片描述

        点击要下载的压缩包后会有弹窗出来,让你填邮箱,填邮箱之后,会收到邮件,邮件内容中会附上实际下载地址,点击邮件内容下载,完成后将压缩包上传到服务器

        解压

tar zvxf TDengine-server-2.6.0.1-Linux-x64.tar.gz
cd /TDengine-server-2.6.0.1
./install.sh

安装第一个节点td1时遇到这种直接回车
在这里插入图片描述

安装第二个节点td2和第三个节点td3时则需要填td1.test.com:6030(这一步也可以直接回车,下面修改配置文件时再配置也行
在这里插入图片描述

        6、配置

        输入命令

cd /usr/local/taos/cfg
vi taos.cfg

修改td1配置文件taos.cfg如下(一共修改7处地方,每一处我都用数字标上了)
在这里插入图片描述

td2和td3也需要修改这7处,只是第二处fqdn的值不同

td2在第二处将其修改为td2.test.com

td3在第二处将其修改为td3.test.com

        7、启动

        在三台服务器上分别执行命令:

# 启动服务
sudo systemctl start taosd

        可以用该命令查看状态

sudo systemctl status taosd

        进入数据库命令:taos,退出数据库命令:exit

        8、创建dnode节点

        在td1或td2或td3上创建dnode节点,只需要在一个节点上创建即可

# 进入数据库
taos
# 创建节点
CREATE DNODE "td2.test.com:6030";
CREATE DNODE "td3.test.com:6030";

在这里插入图片描述
        查看dnode

show dnodes;

在这里插入图片描述

        查看mnode

show mnodes;

         停止节点运行命令

systemctl stop taosd

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/593651.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

flink的几种source来源

简单的总结了flink的几种source来源,可以参考下 package com.atguigu.apitestimport java.util.Propertiesimport org.apache.flink.api.common.serialization.SimpleStringSchema import org.apache.flink.streaming.api.functions.source.SourceFunction import …

涨点技巧:注意力机制---Yolov8引入Resnet_CBAM,CBAM升级版

1.计算机视觉中的注意力机制 一般来说,注意力机制通常被分为以下基本四大类: 通道注意力 Channel Attention 空间注意力机制 Spatial Attention 时间注意力机制 Temporal Attention 分支注意力机制 Branch Attention 1.1.CBAM:通道注意力和空间注意力的集成者 轻量级…

版本控制系统有哪些推荐? - 易智编译EaseEditing

以下是几个常用的版本控制系统(Version Control System)推荐,并对它们进行简单介绍: Git: Git是目前最流行的分布式版本控制系统。它具有高效、灵活和强大的功能,支持快速的代码提交、分支管理、合并操作…

高频面试八股文原理篇(五)索引相关

目录 索引的优缺点 MySQL索引类型 索引原理 常见索引类型 MySQL数据库要⽤B树存储索引⽽不⽤红⿊树、B树、 Hash的原因 怎么验证 MySQL 的索引是否满足需求 聚簇索引和非聚簇索引 索引的优缺点 索引的优点 可以大大加快数据的检索速度,这也是创建索引的最主…

蚂蚁Ant Design组件库的免费在线资源

Ant Design(蚂蚁组件)是蚂蚁集团体验技术部经过大量项目实践和总结,逐步打磨出的一个设计系统,内含带有 React 的 UI 库。它是为企业级产品设计而创建的。Ant Design 提供了高质量的交互界面设计组件和演示。作为 UI 设计师&#…

Spring:Spring框架结构 ②

一、结构体现的价值 1、可读性强。 2、可维护性。 3、优秀的框架均具有分而治之的思想。清晰的设计、合理的归类、模块化是走向优秀框架的基础性武器。 二、Spring框架的模块划分 1、整体轮廓 Spring框架包含的功能大约由20个小模块组成。这些模块按组可分为核心容器(Core Co…

独立、相关、正交

文章目录 【1. 独立】【2. 相关】【3.正交】【4. 相互关系】相关和独立相关和正交独立和正交独立、不相关和正交小结 【5. 参考文献】 【1. 独立】 独立:对于两个随机变量 y 1 y_1 y1​ 和 y 2 y_2 y2​,若 y 1 y_1 y1​ 的有关信息不给出 y 2 y_2 …

基于AT89C52单片机的无线温度监测设计

点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/87848530?spm1001.2014.3001.5503 源码获取 主要内容: 设计一个温度监测器,温度异常时警报器能够响起,设定初始温度&#xff0…

0基础学习VR全景平台篇第33章:场景功能-嵌入标尺

功能位置示意 一、本功能将用在哪里? 嵌入功能可对VR全景作品嵌入【图片】【视频】【文字】【标尺】四种不同类型内容; 本次主要带来标尺类型的介绍,可对VR全景作品中,位置信息较多的场景进行标注,在单场景中植入更多…

R-Meta分析与【文献计量分析、贝叶斯、机器学习等】多技术融合实践

Meta分析是针对某一科研问题,根据明确的搜索策略、选择筛选文献标准、采用严格的评价方法,对来源不同的研究成果进行收集、合并及定量统计分析的方法,最早出现于“循证医学”,现已广泛应用于农林生态,资源环境等方面。…

linux守护进程简单创建

1.什么是守护进程? 守护进程(daemon)是一类在后台运行的特殊进程,用于执行特定的系统任务。很多守护进程在系统引 导的时候启动,并且一直运行直到系统关闭。另一些只在需要的时候才启动,完成任务后就自动结束。 用户使守护进程独立…

平行云X火山引擎:探索XR观展的极致体验

5月20日,素有艺术界“奥林匹克”之称的第18届威尼斯国际建筑双年展(以下简称“威尼斯双年展”)中国国家馆展览正式开幕。 威尼斯双年展为当今世界规模最大、最具影响力的国际艺术盛事之一,中国文化和旅游部自2005年起主办中国国家…

六一儿童节海外网红营销指南:出海品牌的增长秘诀

六一儿童节作为全球范围内备受关注的节日之一,为孩子们提供了欢乐和庆祝的机会。对于出海品牌来说,利用六一儿童节进行海外网红营销不仅可以吸引年轻消费者的关注,还能够增加品牌的知名度和影响力。根据行业研究机构Statista的数据&#xff0…

第十三章行为型模式—模板模式

文章目录 模板模式解决的问题结构实例存在的问题适用场景 JDK源码 - InputStream 行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象无法单独完成的任务,它涉及算法与对象间职责的分配。行为型模式分为…

hive如何实现oracle的connect by prior函数

Hive中如何实现层级查询 类似oracle中 connect by prior 实现的效果? - 知乎 大佬写的很详细,有兴趣自己看,但是存在一个问题 create table test.emp ( empno string, ename string, job string, mgr strin…

如何使用MapStruct优雅的告别get,set

我们开发过程中会遇到很多bean拷贝的过程,最简单粗暴得方法就是set/get方法,当然这也是最臃肿的方法,代码显得过于冗长和笨重,其次还有框架BeanUtils在使用反射的时候都会影响到性能。虽然我们可以进行反射信息的缓存来提高性能。…

网络安全实用篇—iptables防火墙学习总结

iptables防火墙学习总结 目录 iptables简介: iptables题目练习: 题目包含(市赛、省赛、国赛)覆盖所有比赛面! iptables简介: Iptables是Linux系统中的一个防火墙工具,它可以对进出本机的…

用Photoshop软件制作法线图以及查看效果细节

这里是在windows系统下用PS2020做演示。 第一步、在Photoshop软件中打开一张图(最好是正方形,边长是2的n次方大小的像素,例如宽和高都是512像素),如下图所示: 第二步、在菜单栏选择滤镜然后再选择3D接着再选择生成法线图&#xf…

【漏洞复现】DedeCMS存在文件包含漏洞导致后台getshell(CVE-2023-2928)

复现环境下载 https://updatenew.dedecms.com/base-v57/package/DedeCMS-V5.7.106-UTF8.zip 影响版本 DedeCMS V5.7.106 CNVD编号:CNVD-2023-40504 漏洞分析 漏洞文件: uploads/dede/article_allowurl_edit.php存在缺少对该文件中写入内容的任何过滤是导致该漏洞的…

程序员的新型开发工具——低代码平台

低代码的热潮至今未消停, 从阿里钉钉跨平台协作方式,再到飞书上的审批流程,以及目前我们接触到的表单审批、投票的模板,这些都是关于低代码的实现方式。 一、低代码平台概述 按维基百科的说法,低代码这个称呼是 Forres…