TDengine 32位版本挖坑

TDengine3.0 踩keng实录 尝鲜了一把 TDengine 3.0,keng还是不少,很多地方不能套用 2.x 的经验了。以下是踩过的一些keng。 阅读详情

TDengine 32位版本挖坑

简介

TDengine是涛思数据推出的一款开源的专为物联网、车联网、工业互联网、IT运维等设计和优化的大数据平台。除核心的快10倍以上的时序数据库功能外,还提供缓存、数据订阅、流式计算等功能,最大程度减少研发和运维的复杂度。

源码地址:https://github.com/taosdata/TDengine
官网地址:https://www.taosdata.com/cn/
官网编译教程地址:https://www.taosdata.com/blog/2019/07/26/514.html

思路

软件开源版本的是64位的,结果我想在家里32位吃土机上用。花了点时间看了看 代码 发现,其实他对64位的依赖并不大,自己动手搞一个32位的 岂不完美。

构建开始

环境:window 10 64位
构建软件:VisualStudio 2017 ,cmake ,git
比较奇葩的构建环境:MVN
注:这个是为了是他支撑java的。(下载解压后 记得放入环境变量不然会找不到)

版本选择

我选了最新稳定版本 ver-1.6.5.6 (在我发出教程的时候貌似已经更新到1.6.5.8了)
下载代码:

// 拉取代码
git clone https://github.com/taosdata/TDengine
//切换版本
git checkout ver-1.6.5.6
git checkout -b ver-1.6.5.6

开始我的装逼之路

1.选择32位命令行


在这里插入图片描述

2.进入代码下载路径

在这里插入图片描述
注:这里的 目录是你实际的代码放置目录,所以不一定跟我的一样

2.开始构建

依次执行代码:

mkdir nmake_32
cd nmake_32
cmake .. -G "NMake Makefiles"

结果:
在这里插入图片描述

3.最终编译 nmake

喝茶中(预计5-10分钟)**
在这里插入图片描述
注:最后就是安装(这里我就不上图了)

输入命令:

namke install

最后的亮相

1.64位机器上运行 效果

在这里插入图片描述

2.32位机器上运行 效果

在这里插入图片描述

注:成功啦,由于后面成功连接的图是 后补的,所以服务器的 版本是1.6.8

在注:代码我是改过的(cmakelist.txt 一起改的 兄弟们拿代码过去可以直接自己编译运行自己的32位版本)

需要代码的联系我qq:1096950444
代码下载:zip 链接:https://download.youkuaiyun.com/download/github_37290846/13258897
个人github链接:https://github.com/twosilly/TDengine32.git

13-TDengine使用JDBC-JNI连接报错:JNI connection is NULL 一般我都会把电脑的休眠时间设为2小时,这样我在短时间离开后不用重新唤醒主机。而昨天换电脑后还没来得及进行设置,默认10分钟后就休眠了,然而我去睡觉了( ̄o ̄) . z Z,便酿成了今日的一幕惨剧,耗费了半个小时。同时,也期待TDengine的客户端依赖在实际开发时,尽量将错误信息提示清楚,不然,总会让人手足无措,摸不着头脑。。 阅读详情

相关推荐

新建数据库全链路指南:从选型、建库到备份避坑实践

在应用开发中,创建数据库远不止执行一条CREATE DATABASE语句那么简单,它涉及技术选型、字符集设定、权限规划、客户端连接乃至备份扩容等一系列连续决策。理解OLTP与OLAP的差异是选型的基础,MySQL、PostgreSQL、SQLite各有其适用场景,而TDengine、向量数据库等则针对特定业务需求而生。合理的表结构设计、索引优化与连接池配置,直接决定了高并发场景下的系统稳定性;死锁排查与备份恢复演练,更是生产环境运维的必备技能。本文从基础概念与实践原理切入,系统梳理从零新建数据库的完整路径,

weixin_33600816的博客 250

TdEngine 踩坑(一)

时序数据库TdEngine的安装踩坑

量化窝 6613

TDengine 32位版,源码亲测可用,

软件开源版本的是64位的,结果我想在家里32位吃土机上用。花了点时间看了看 代码 发现,其实他对64位的依赖并不大,自己动手搞一个32位的 岂不完美。 详细链接 https://blog.youkuaiyun.com/github_37290846/article/details/105856481

TDEngine生产实践开发经验趟坑总结

一、安装与配置问题总结 服务端的安装版本与客户端需要保持一致。(如果是在同一主机,安装服务端后, 会自带客户端。) etc/hosts下的IP与主机名称的映射, 不要存在多个映射,即IP与主机名称保持唯一性。 如果IO瓶颈, 要注意dataDir是否配置多个存储路径,且在不同磁盘下面,配置新的目录时需清空原有数据, 多个dataDir配置示例: dataDir /data/tdengine/data1 0 1 dataDir /data/tdengine/data2 0 0 dataDir /d

Mirson - 多一些分享, 多一些进步 2万+

TDengine查询工具第一版

TDengine查询工具第一版,添加数据库,添加查询,创建查询,查看数据库结构,表结构,执行查询语句,查看表结构,表数据等,使用的时候主表TDengine的版本,该版本使用的是2.2,使用其他版本替换相应的taos.dll

tdengine 数据库连接包

适用于TDengine-server-2.4.0.16 版本,在database处进行链接界面工具,报错已被处理好

数据库系统组成与MySQL实操:第一周学习路线与核心概念

数据库系统是现代信息系统的核心基础设施,理解其组成与结构是学习数据库技术的起点。数据库系统通常由硬件平台、数据库、软件(数据库管理系统、操作系统、应用开发工具)以及人员(数据库管理员、应用程序员、终端用户)共同构成,而数据库管理系统(DBMS)负责解析SQL并管理数据存储与访问。在深入使用MySQL等关系型数据库时,会接触到三级模式与两级映像这一关键架构,它通过外模式、概念模式和内模式的层级设计,实现数据共享与程序独立性的平衡,为上层应用提供稳定的数据访问接口。在实际开发中,从安装MySQL、初始化配置到执

weixin_33290540的博客 345

elasticsearch+kibana.doc

elasticsearch/ kibana / logstash 安装/ 使用/ 同步 的笔记

Java在工业领域到底行不行?一文讲透应用层与设备层的边界

工业软件的分层架构中,实时性要求从设备层的微秒级到管理层的分钟级差异巨大。Java凭借成熟生态和分布式架构能力,在监控层(SCADA)到制造执行层(MES)乃至工业互联网平台中扮演着核心角色:基于Netty的数据采集网关、Spring Boot构建的MES系统、数字孪生后台,处处都是Java的主场。然而在PLC、运动控制等设备控制层,JVM的实时性瓶颈、资源约束和工业安全认证壁垒,使其难以跨越硬边界。本文结合二十年工程落地经验,解析Java在工业领域的具体应用场景、技术选型与常见坑点,帮助工程师理解分层思维

weixin_33853794的博客 233

SpringBoot集成TDengine程序Demo.zip

SpringBoot集成TDengine程序Demo 数据库连接池使用Druid,项目包含库表及相关增删改查的操作; Maven项目构建,非常适合快速学习与开发实践!

unity中VideoPlayer播放视频,使用Shader除去黑底且无黑边

1. 创建一个Shader 和 一个 材质球;Shader中复制如下代码:(此Shader代码为“ChromaKeyKit”插件中的ChromaKey_Alpa_Genera代码,但因只需要除去视频黑底而挂一个插件有点不合适) // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' Shader "ChromaKeyKit/ChromaKey/ChromaKey_Alpha_General"

weixin_42065078的博客 1747

工业遥测数据链路分层架构:从传感器到时序回放

工业物联网场景下,设备产生的时序数据具有高频写入、数据量大、乱序到达等特点,直接贯通式处理极易引发链路故障与数据质量问题。借鉴网络分层思想,将工业遥测数据链路划分为设备接入、传输、存储、治理与服务五个层次,可有效实现故障隔离、技术解耦与数据可治理。借助边缘网关、MQTT消息传输与时序数据库底座,结合数据清洗、质量打标与多粒度存储策略,支撑起实时监控、历史回放等关键应用。本文系统梳理工业遥测链路的分层设计理念、实施步骤与避坑经验,为构建稳定可靠的工业数据管道提供参考。

weixin_34348805的博客 306

【Pytorch】DCGAN实战(三):二次元动漫头像生成

文章目录1.实现效果2.环境配置2.1Python2.2Pytorch、CUDA2.3Python IDE3.具体实现3.1数据预处理(data.py)(1)导入包(2)定义数据类3.2模型Generator,Discriminator,权重初始化(model.py)(1)导入包(2)Generator(3)Discriminator(4)权重初始化3.3网络训练(net.py)(1)导入包(2)创建类3.4 主函数(main.py)(1)导入文件(2)定义超参数(3)实例化(4)进行训练4.训练过程4.1

qq_44031210的博客 4918

校园物联网建设实战:协议碎片化、数据孤岛与安全边界解析

物联网技术正加速渗透校园、园区等局域场景,但设备联网只是起点。真正棘手的问题往往藏在协议碎片化、数据孤岛与安全边界之中:不同厂商设备采用Modbus、MQTT、CAN乃至私有协议,数据语义与计量口径难以统一,网络边界更因开放环境而面临暴露风险。理解这些基础概念,需要从网关收敛异构协议、以物模型统一数据描述,再通过VLAN隔离与设备级安全加固构筑防线。无论是高校信息中心运维,还是智能化系统集成商,掌握这些原理与工程方法,都能有效降低项目中的试错成本。本文结合真实项目经验,剖析校园物联网从接入、治理到安全防护的

weixin_33812433的博客 294

双足步行机器人的ZMP与CoP检测

静态步行与动态步行   机器人步态分为静态步行和动态步行。当机器人做静态步行运动时,身体的各个部分运动速度很小,机器人的整体稳定性较易控制。静态步行稳定性采用机器人的重心地面投影点(Center of Gravity,简称CoG)作为稳定性标准,这种判定方法适用于运动较为缓慢的情况。如果机器人采用的是一种高速运动的步行方式,则称之为动态步行。当机器人进行动态步行时,其重心的位置和加速度的大小时...

weixin_34112208的博客 5908

jetson agx orin开箱及接口介绍

jetson agx orin开箱及接口介绍

qq_58728069的博客 1万+

AI工业控制系统落地指南:架构设计、选型与实战部署

工业自动化正面临从传统刚性控制向智能化决策升级的关键节点,而AI模型与PLC/DCS等确定性控制系统的融合方式,直接决定了技术能否真正落地。理解两者的互补关系——用AI补齐机理建模困难场景下的预测与优化能力,同时保留传统控制回路的安全底线,是设计可靠系统的前提。边缘推理作为“现场大脑”,承担实时数据处理与轻量模型推断,云侧则专注训练与全局寻优,通过OPC UA等协议实现高效协同。在设定值优化、软测量及模型预测控制等典型模式中,AI以建议或设定值下发的方式参与闭环,并配合限幅限速、人工切换等降级策略确保安全。

weixin_29041195的博客 273

基于Solidworks的三维光路结构示意图绘制实例演示-技术细节

基于Solidworks的三维光路结构示意图绘制实例演示-技术细节

简单光学 1万+

物联网三层架构实战:感知、连接与处理的核心技术解析

物联网的核心在于将物理世界的数据通过传感器采集、网络传输和云端处理,实现智能决策。其基本原理基于三层架构:感知层负责数据采集与执行控制,网络层通过MQTT、LoRa等技术实现可靠传输,应用层完成数据存储、可视化与远程控制。这种分层设计不仅降低了系统复杂度,还提升了可维护性和扩展性,广泛应用于智能农业、工业监控、环境监测等场景。理解传感器选型、通信协议选择及数据流动机制,是构建稳定物联网系统的关键。

weixin_34341117的博客 368

Cesium.Ray 知识详解,示例代码

Cesium.Ray 是 CesiumJS 中用于表示三维空间中无限射线的核心类,广泛应用于地理信息系统(GIS)、三维可视化和碰撞检测等场景。射线由起点(origin)和方向向量(direction)定义,数学表达式为 ( P(t) = \text{origin} + t \times \text{direction} )。核心属性包括起点和方向向量,常用方法包括射线与平面的交点计算、根据距离获取射线上的点等。在 Cesium 中,Cesium.Ray 常用于地形碰撞检测、鼠标点选对象和雷达探测模拟等场景

大剑师兰特的GIS世界 425

2.STM32F407ZGT6 学习笔记-移植 FreeRTOS

1. 在工程下建议FreeRTOS文件夹 2. 在FreeRTOS文件夹下建立 src 和 port 文件夹 (src用于存放freertos源码,port文件夹存放内存和接口相关的文件) 3. 复制freertos/source文件夹下所有c文件复制到刚刚建立的freertos/src目录下 4. 复制FreeRTOSv9.0.0\FreeRTOS\Source\portablex下的MemMang和RVDS文件夹复制到刚刚建立的port问价夹下 5. 将FreeRTOSv9.0.0\FreeRTOS

Car12 1233

TDengine踩坑总结

TDengine踩坑总结

weixin_52145067的博客 4098

educoder中Hive综合应用案例 — 用户搜索日志分析

Hive综合应用案例 — 用户搜索日志分析

weixin_46026136的博客 4779

从TdEngine20行代码引发的风波,看10倍程序员与普通程序员的差距

上周笔者的一篇博客这位创造Github冠军项目的老男人,堪称10倍程序员本尊对于TdEngine的建立过程及其创始人陶建辉老师进行了介绍,并对于TdEngine团队在github上开源的一段consumer-productor经典实现的代码进行了解读,出乎我意料的是在此文被各种转载的过程中,陶老师传奇的创业故事好像并没有代码本身引起的讨论大。在这里心疼这位IT老兵1秒钟。 ...

Python爱好者的专栏 6753

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

TDengine 入坑

TDengine 连接不上

xijieyu的博客 2045

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

TDengine3.0 使用笔记(包括安装,踩坑等)

docker安装tdengine服务端

zhangkanglei的博客 2372

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: Vulkan 学习笔记二 - 开发环境搭建
下一篇: QT 串口基本通信 笔记
低配天才
博客等级 码龄10年 277粉丝 57原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值