【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

重启程序,没有报错

相关推荐
程序猿小蒜11 小时前
基于springboot的校园社团信息管理系统开发与设计
java·前端·spring boot·后端·spring
兔兔爱学习兔兔爱学习11 小时前
Spring Al学习9:模型上下文协议(MCP)
java·学习·spring
m0_7482480211 小时前
Spring MVC中@RequestMapping注解的全面解析
java·spring·mvc
Mos_x11 小时前
28.<Spring博客系统⑤(部署的整个过程
java·后端
爱淋雨的鼬先生11 小时前
SpringBoot 概述
java·spring boot·后端
好学且牛逼的马11 小时前
【SSM框架 | day25 spring IOC 与 DI 注解开发】
java·开发语言
shepherd12612 小时前
破局延时任务(下):Spring Boot + DelayQueue 优雅实现分布式延时队列(实战篇)
java·spring boot·分布式
NEFU AB-IN12 小时前
Prompt Gen Desktop 管理和迭代你的 Prompt!
java·jvm·prompt
养乐多072212 小时前
【Java-集合】Set接口
java
zeijiershuai12 小时前
Java 文件上传-阿里云OSS对象存储
java