【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

重启程序,没有报错

相关推荐
Sarvartha4 小时前
final 关键字
java·开发语言
2601_952047794 小时前
单一策略深度教程:用轻易云把集成任务的报错实时推送到钉钉机器人
java·机器人·钉钉
数据狐(Datafox)5 小时前
淘宝图片搜索 API 落地实战:基于以图搜货搭建跨境电商选品系统
java·大数据·微服务
Escalating_xu6 小时前
【C 语言】数据在内存中的存储:补码、大小端、整型陷阱与 IEEE 754 全解析
java·c语言·网络
灯澜忆梦7 小时前
【面向对象编程C++】| 基础语法
java·c++·算法
一个风轻云淡7 小时前
GCC 和 GDB命令简单解读
java·linux·前端
省钱兄--zs7 小时前
西安24小时自助健身房解决方案实战:系统开发与部署全流程指南
java·spring boot·系统架构·intellij-idea·需求分析
资料库017 小时前
Linux 8个常见运维故障排查
java·linux·运维