栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

TDengine下载安装以及Unable to resolve FQDN解决还有Java配置

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

TDengine下载安装以及Unable to resolve FQDN解决还有Java配置

TDengine的下载安装
https://www.taosdata.com/docs/cn/v2.0/getting-started#install

在官网下载自己对应的版本,官网也有相应的安装方式,这里也提一下怎么安装

1.执行对应的命令
tar -xvzf TDengine-1.6.4.4.tar.gz  //解压TDengine的压缩包
cd /TDengine-1.6.4.4               //进入文件夹
./install.sh                       //进行TDengine的安装
2.有一些注意事项,在我们install的时候,会弹出来一个leave it blank to build one:我们这里不用管,因为这是要求你加入集群。直接enter就好了。 3.一些配置项:

1、需要配置我们的FQDN:直接执行命令vim /etc/hosts
在下面加入我们配置的FQDN

红色方框的前缀是服务器的IP地址,后缀是FQDN名字,后续TDengine就是通过FQDN来进行通信的。
2、启动服务、查看服务状态、重启命令一依次分别是

systemctl start taosd
systemctl status taosd 
systemctl restart taosd 

3、进入到taos数据库
在任何位置输入—taos—命令即可
4、急速体验
taosBenchmark 在进入数据库后的命令行输入此命令会生成一个test的数据库,数据库下有一个叫做meters的超级表,meters下有一万个子表、子表下有一万条数据、这是TDengine给我们的一个测试用例

如何在Windows下配置客户端 首先在管网下载相应的压缩包,点击安装,其次我们需要在C:WindowsSystem32driversetc这个文件下下的hosts文件中追加


这里的IP地址是我们服务端的IP地址,FQDN名称需要一致,否则无法连接。

然后我们打开Windows下的客户端

能连进去就说明我们的配置大体没问题,我们在运行一下sql语句测试一下


到这里可以看到这是没什么问题的。

Java连接是采用的JDBC连接,所以是比较友好的 首先配置数据源,我采用的是JDBC-JNI这种连接方式
# datasource config - JDBC-JNI
spring.datasource.driver-class-name=com.taosdata.jdbc.TSDBDriver
spring.datasource.url=jdbc:TAOS://47.108.162.54:6030/test?timezone=UTC-8&charset=UTF-8&locale=en_US.UTF-8
spring.datasource.username=root
spring.datasource.password=taosdata
# datasource config - JDBC-RESTful
#spring.datasource.driver-class-name=com.taosdata.jdbc.rs.RestfulDriver
#spring.datasource.url=jdbc:TAOS-RS://47.108.162.54:6030/test?timezone=UTC-8&charset=UTF-8&locale=en_US.UTF-8
#spring.datasource.username=root
#spring.datasource.password=taosdata
spring.datasource.druid.initial-size=5
spring.datasource.druid.min-idle=5
spring.datasource.druid.max-active=5
spring.datasource.druid.max-wait=30000
spring.datasource.druid.validation-query=select server_status();
spring.aop.auto=true
spring.aop.proxy-target-class=true
#mybatis
mybatis.mapper-locations=classpath:mapper/*.xml
logging.level.com.taosdata.jdbc.springbootdemo.dao=debug
server.port=10
再来看看我们的dao层和mapper文件


简单测一下selectAllByCurrentWeathers这个方法,我们的前置条件是一亿数据,小于当前的时间戳,实际上一亿条都小于,取前一千条数据。


可以看到速度是非常理想的。

常见的Unable to resolve FQDN问题解决 首先客户端和服务端都需要配置FQDN参数,这也是前置条件 如果连接依旧报错的话,我们去查看客户端和服务端的配置文件
vim /etc/taos/taos.cfg


然后查看/var/lib/taos/dnode下的json文件

这是dnodeEps的内容


fqdn需要和我们配置的相同

配置完成重启服务
systemctl restart taosd 
如果依旧报错,查看客户端的配置文件,进入到TDengine的安装目录,进入cfg,找到配置文件。查看参数是否正常

这是我的一些非注释参数

# first fully qualified domain name (FQDN) for TDengine system
 firstEp                   td1:6030

# local fully qualified domain name (FQDN)
# fqdn                      hostname
rpcForceTcp	1

然后再重启服务,连接应该是没什么问题了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/831467.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号