网站首页 > java教程 正文
1、启动报错 no taos in java.library.path
解决方案:需要安装 taos客户端。附下载地址:使用安装包立即开始 | TDengine 文档 | 涛思数据
根据内核版本以及taos server版本选择对应的客户端下载,直接双击pkg文件,按步骤安装即可。 client 版本需要和server版本保持一致,否则使用CLI连接时会报错Failed to initialize pool: JNI ERROR (2354): Conn is broken。
安装默认地址为 /etc/taos(后续如果要使用终端连接taos数据库,需要改这里的配置)
至此,这个报错还未解决,在 /usr/local/lib下有一个libtaos.dylib,需要给他搞到Java 路径里去,执行以下命令:
// 进去ls看一下有没有libtaos.dylib
macy@macydeMacBook-Pro Extensions % cd /usr/local/lib
// 连接libtaos.dylib -> /Library/Java/Extensions/libtaos.dylib
macy@macydeMacBook-Pro lib % sudo ln -s /usr/local/lib/libtaos.dylib /Library/Java/Extensions/libtaos.dylib
第一个问题解决。
2、启动报错com.taosdata.jdbc.TSDBJNIConnector.setConfigImp(Ljava/lang/String;)Lcom/taosdata/jdbc/TSDBException;
这个问题和JDK的内核架构有关系,ARM 版的 mac 目前可以同时支持 X64 和 ARM64 类型的软件,TDengine client 需要依赖动态链接库,所以TDengine client 和JDK 类型需要相同,ARM版的JDK只能使用 ARM版的 TDengine client,x64版的 jdk 只能用 x64 版的 TDengine client,不能混着用。
解决方案如下:
//使用如下命令查看java内核架构
//查看os.arch 属性 “aarch64”(表示 64 位 ARM 架构)/“x86_64”(表示 64 位 x86 架构)
macy@macydeMacBook-Pro ~ % java -XshowSettings:properties -version
在IDEA项目中修改SDK。具体如下:File-> ProjectStructure
选择正确的版本即可。
3、附修改taos配置
macy@macydeMacBook-Pro ~ % cd /etc/taos
macy@macydeMacBook-Pro taos % sudo vim taso.cfg
修改下图内容,tdengine为hosts 中配置,指向taos server 的IP
配置hosts 如下
macy@macydeMacBook-Pro ~ % cd /etc
macy@macydeMacBook-Pro /etc % sudo vim hosts
// 添加 IP tdengine(名字随便咯,和taso.cfg里一致就行)
PS:觉得可以点个关注哈哈。有问题欢迎评论探讨QAQ。
猜你喜欢
- 2024-11-11 「菜鸟入门」正确的入手方式——IT入门规划
- 2024-11-11 从零基础到拿到网易Java实习offer,我做对了哪些事
- 2024-11-11 关于java的jvm的基础知识分享 让菜鸟对jvm不再陌生
- 2024-11-11 2022正确的java学习顺序(文末送java福利)
- 2024-11-11 Java 从入门到放弃(一):数据类型(java数据类型有几种)
- 2024-11-11 Java基础知识——第七天(java第七章上机)
- 2024-11-11 从零打造IT知识体系-Java基础-02基本数据类型与算法上
- 2024-11-11 有一本零基础自学Java的书出版啦,170个实例教学从入门到精通
- 2024-11-11 JAVA小白必学的代码编程技巧(java小白必学的代码编程技巧是什么)
- 2024-11-11 Java基础知识——第三天(java第三章答案)
你 发表评论:
欢迎- 最近发表
-
- Java常量定义防暴指南:从"杀马特"到"高富帅"的华丽转身
- Java接口设计原则与实践:优雅编程的艺术
- java 包管理、访问修饰符、static/final关键字
- Java工程师的代码规范与最佳实践:优雅代码的艺术
- 编写一个java程序(编写一个Java程序计算并输出1到n的阶乘)
- Mycat的搭建以及配置与启动(mycat部署)
- Weblogic 安装 -“不是有效的 JDK Java 主目录”解决办法
- SpringBoot打包部署解析:jar包的生成和结构
- 《Servlet》第05节:创建第一个Servlet程序(HelloSevlet)
- 你认为最简单的单例模式,东西还挺多
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)