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:\Windows\System32\drivers\etc这个文件下下的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 systemfirstEp                   td1:6030# local fully qualified domain name (FQDN)
# fqdn                      hostname
rpcForceTcp 1

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

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

  1. TDengine Unable to resolve FQDN

    处理办法 TDengine 使用中经常遇到 Unable to resolve FQDN,由其是在Windows客户端使用时. 处理方法非常检查,加上主机名映射即可.即在 [Linux] /etc/h ...

  2. TDengine Error: Unable to resolve FQDN

    项目场景: win10使用python链接TDengine读取数据库问题 问题描述 项目中遇到的问题: 在代码读取数据库内容时候,报错Unable to resolve FQDN # 连接taos数据 ...

  3. linux系统Nginx下载安装步骤(含报错解决方法)

    linux系统Nginx下载安装步骤(含报错解决方法) 基础步骤 安装过程可能出现的报错及解决方法 执行 ./configure --prefix=/opt/nginx 报错 执行 make inst ...

  4. 【java基础知识】JDK环境下载安装过程(windows环境/Linux环境)+IDEA配置

    Windows环境: 1.下载软件(百度网盘): https://pan.baidu.com/s/1pTr-9-FbMme8Pc1Q2MhKjA 提取码:e6ih 官网下载网址: http://www ...

  5. Ubuntu sudo 出现unable to resolve host 解决方法

    Ubuntu环境, 假设这台机器名字叫abc(机器的hostname), 每次执行sudo 就出现这个警告讯息: sudo: unable to resolve host abc 虽然sudo 还是可 ...

  6. 下载安装Tomcat9.0.44,并解决控制台乱码问题

    文章目录 前言 一.下载安装Tomcat 二.配置环境变量 三.启动tomcat,解决控制台乱码情况 前言 Tomcat是Apache 软件基金会(Apache Software Foundation ...

  7. tdengine jdbc连接报错: Unable to resolve FQDN; 其他情况出现该错误,也可用此方法处理。

    文章目录 号外号外!!恭喜恭喜!! 起因 查询官方文档 解决问题 问题分析 号外号外!!恭喜恭喜!! 被涛思数据TDengine官方社区收录了,感觉自己又牛逼了

  8. Android studio下载安装使用遇到的问题及解决办法

    1.haxm文件已经下载,但未安装,导致启动avd模拟器不成功 ①:在Android Studio中打开 File | Settings | Appearance & Behavior | S ...

  9. matlab下载安装及永久激活教程(解决安装失败并不断提示激活问题)

    第一步,下载软件 这里提供matlab2012b版本的安装包 链接: https://pan.baidu.com/s/1JO9nNoOiJYJHvT1j_ACmAA 密码: uqyq 第二步,安装软件 ...

最新文章

  1. iMX8方案服务-辰汉
  2. 华为为什么计算机停止运行,华为云电脑干嘛用的-为什么停止服务运营-乖乖手游网...
  3. 完整议程、重磅嘉宾公布,第四范式AI新品发布会持续报名中
  4. Rust 编程语言极简教程 --- 实例学习
  5. 瞬间带你了解如何优化 Mysql 数据库,老板再也不担心客户投诉了
  6. C# 解决串口接收数据不完整
  7. MySQL存储树形数据优化技笔记
  8. 如何在 IIS 中设置 HTTPS 服务
  9. STM32的map文件学习笔记
  10. Android-Socket的最基础实现以及遇见在2.3可用4.3不可用的解决方法
  11. 学习设计模式——工厂方法模式
  12. php 转化js数组字符串,js数组怎么转为字符串
  13. [HNOI2007] 分裂游戏
  14. 索引、分区和分桶的区别
  15. 力扣-746. 使用最小花费爬楼梯
  16. 两种方式获取revit族文件预览缩略图
  17. doctrine2 mysql_doctrine2到底是个什么玩意
  18. java 斑马_java调用斑马GK888t打印机(ZPL指令)
  19. Center Loss层
  20. VHDL数字时钟设计及引脚锁定方法

热门文章

  1. window.scroll 浏览器滚动条的参数总结.......... [转]
  2. MATLAB 生成 HOG+SVM训练所需的txt文件
  3. 轻松上手C++的标准模板库的使用
  4. Camera:双摄基本原理
  5. CI/CD如何支撑运维自动化
  6. python(pickle):序列化 、反序列化 --- pickle.dump() / pickle.dumps() / pickle.load() / pickle.loads()的使用
  7. 健康评测 php,知名眼科医生评测6款网课健康度:VIPKID表现最优
  8. 交通运输部:已有110多家网约车平台公司获经营许可
  9. 【AES256】Java实现AES256加解密
  10. 图文多模态公开数据集归纳(图文情感分类、图文检索)|有中英文文本、含下载地址