New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
how to make JDBC connect to TDengine in docker environment #8235
Comments
有可能/usr/lib不在java的PATH中, 测试下将libtaos.so放在/usr/bin目录下 |
测试过一样的报错。目前猜测是是不是整个涛思客户端都要打进去 |
我基于centos镜像构建的环境将libtaos.so放在/usr/lib下。然后copy一份taos.cfg到/etc/taos目录下。可以正常执行。建议先手动构建调试成功后,再编写Dockerfile文件。 |
暂时不支持 在alpine 环境下运行 |
确实不支持,所以我替换了openjdk |
验证成功 |
暂时不支持alpine环境 #FROM openjdk:8-jdk-alpine 暂不支持 第二步制作镜像 第三步启动镜像 Error querying database. Cause: java.sql.SQLException: TDengine ERROR (80000015): Unable to resolve FQDN\n### The error may exist in class path resource [mybatis-mappers/TaosZiDianMapper.xml]\n### The error may involve defaultParameterMap\n### The error occurred while setting parameters\n### SQL: show tables like ?\n### Cause: java.sql.SQLException: TDengine ERROR (80000015): Unable to resolve FQDN\n; uncategorized SQLException; SQL state []; error code [-2147483627]; TDengine ERROR (80000015): Unable to resolve FQDN; nested exception is java.sql.SQLException: TDengine ERROR (80000015): Unable to resolve FQDN", |
请教一个问题我jdbc连接taos部署了一个程序,我制作成docker镜像运行,提示找不到java.lang.UnsatisfiedLinkError: no taos in java.library.path,猜测是libtaos.so找不到,我制作镜像的时候已经把他复制进去了。
我的DockerFile如下
FROM openjdk:8-jdk-alpine
VOLUME /tmp
EXPOSE 8081
ADD ./taos-jb-service.jar /app.jar
ADD ./libtaos.so.2.0.20.17 /usr/lib
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
ENV JAVA_OPTS=""
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]
~
The text was updated successfully, but these errors were encountered: