【TDengine】mac m1解决no taos in java.library.path

前言

使用macos搭建springboot+mybatisplus,通过mqtt将数据更新到tdenigne 3.2.3,数据源使用远程服务器的tdengine。

问题

启动时报错:

Caused by: java.lang.UnsatisfiedLinkError: no taos in java.library.path

以下是官方文档

打开本地的/usr/local/lib目录下后,发现没有libtaos.dylib这个文件,需要去官方下载mac版的tdengine-server.pkg并在本地安装,安装后出现该文件。

之后执行ln -s /usr/local/lib/libtaos.dylib再启动程序依旧报错,因为还需要给Java的Extensions目录添加软连接

c 复制代码
sudo ln -s /usr/local/lib/libtaos.dylib /Library/Java/Extensions/libtaos.dylib

该解决方案是通过github issue发现的,但是官方文档还未更新。

https://github.com/taosdata/TDengine/issues/17600

所以完整命令

c 复制代码
ln -s /usr/local/lib/libtaos.dylib
sudo ln -s /usr/local/lib/libtaos.dylib /Library/Java/Extensions/libtaos.dylib

重启程序,没有报错

相关推荐
AI人工智能+电脑小能手7 小时前
【大白话说Java面试题】【Java基础篇】第3题:ArrayList和LinkedList有什么区别
java·开发语言·后端·面试·list
AI人工智能+电脑小能手7 小时前
【大白话说Java面试题】【Java基础篇】第4题:LinkedList是单向链表还是双向链表
java·开发语言·数据结构·后端·链表·面试·list
Lyyaoo.9 小时前
【JAVA基础面经】JVM的内存模型
java·开发语言·jvm
杨凯凡9 小时前
【017】泛型与通配符:API 设计里怎么用省心
java·开发语言
IT利刃出鞘9 小时前
Spring工具类--ObjectUtils的使用
java·后端·spring
MY_TEUCK16 小时前
Sealos 平台部署实战指南:结合 Cursor 与版本发布流程
java·人工智能·学习·aigc
我爱cope16 小时前
【从0开始学设计模式-10| 装饰模式】
java·开发语言·设计模式
朝新_17 小时前
【Spring AI 】图像与语音模型实战
java·人工智能·spring
RH23121117 小时前
2026.4.16Linux 管道
java·linux·服务器
zmsofts17 小时前
java面试必问13:MyBatis 一级缓存、二级缓存:从原理到脏数据,一篇讲透
java·面试·mybatis