TDengine3.0与2.0版本的差异

TDengine3.0移除了2.0中的numOfMnodes参数,mnode需手动创建且新增support_vnodes参数。创建数据库时,报错Outofdnodes,3.0的建库语句有变化,如CREATEDATABASE。查询数据库信息需通过information_schema,RESTful接口响应格式也不同,不再支持修改副本数,并引入了伪列_wstart用于窗口查询。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


回到目录    回到末尾
1

一、TDEnigne3.0相关环境构建及使用

  最近把TDEngine2.4升级到TDEngine3.0了,发现了不少坑,很多地方不能套用 2.x 的经验了,以下是我个人遇到的差异总结。

回到目录    回到末尾

二、3.0与2.0的版本差异

2.1 mnode及集群创建

  用过 TDengine 2.x 的都知道,多节点 TDengine 集群,mnode 必须配置多个(2~3)才能保证高可用。mnode 数量受 numOfMnodes 参数控制。但是 TDengine 3.0 这个参数已经消失了。
1

  1. 对于新建的集群,mnode 只有一个。
    ·
    查看了官方文档,原来 mnode 是需要集群创建好以后,手动创建的。
    1
  2. 集群创建
      添加节点的命令没有变化,和 2.x 一样。CREATE DNODE "fqdn:port";
    1
      TDengine 3.0 有个神奇的参数support_vnodes,这个列说明了对应节点允许创建的 vnode 个数,决定了1个节点上最大的vnode数量,默认是cpu的2倍。

创建数据库报错 Out of dnodes,明明是3节点集群,确

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值