文章目录

  • 零、背景
  • 一、TDengine的下载
  • 二、TDengine Server安装及taos参数配置
  • 三、TD服务器与taosAdapter启动、关闭、状态
  • 四、客户端的安装
  • 五、使用DBeaver工具连接TDengine
  • 1. DBeaver的安装
  • 2. DBeaver连接配置
  • 3.建立连接


零、背景

  在debian11系统(开发板)上安装TD服务器,在Window11上安装TD客户端。然后在Windows11上面使用DBeaver工具连接TDengine服务器端数据库中。

一、TDengine的下载

下载的版本是3.0.2.6

  • TDengine-server-3.0.2.6-Linux-arm64.tar.gz
  • TDengine-client-3.0.2.6-Windows-x64.exe
  • taosTools-2.5.2-Linux-arm64-comp3.tar.gz

二、TDengine Server安装及taos参数配置

  • 目录架构
---tdengine
   |
------taos3.0.2.6
      |
-----------server
           |
            core、data、log、soft、tmp
      |
------taotool2.5.2
cd /home/linaro
mkdir tdengine
cd /tdengine
mkdir taos3.0.2.6
cd taos3.0.2.6
mkdir server
cd server 
mkdir -p {data,log,tmp,core,soft}
cd /home/tdengine
mkdir taostools2.5.0
  • 安装 TDengine Server,解压到server/soft目录下,并在目录server/soft/TDengine-server-3.0.2.6/执行安装命令./install.sh
tar -zxvf TDengine-server-3.0.2.6-Linux-arm64.tar.gz -C /home/linaro/tdengine/taos3.0.2.6/server/soft
    
cd /soft/TDengine-server-3.0.2.6
    
sudo ./install.sh -e no
  • taos参数配置(取消注释并重设值)
vim /etc/taos/taos.cfg
  • firstEp:linaro-alip:6030
  • fqdn:linaro-alip
  • logDir:/home/linaro/tdengine/taos3.0.2.6/server/log
  • dataDir:/home/linaro/tdengine/taos3.0.2.6/server/data
  • tempDir:/home/linaro/tdengine/taos3.0.2.6/server/tmp
taos -C  //可查看一下修改是否生效
  • 设置core目录
set_core /home/linaro/tdengine/taos3.0.2.6/server/core

三、TD服务器与taosAdapter启动、关闭、状态

service taosd start     //启动
service taosd status    //查看状态
service taosd stop      //停止
#启动 taosAdapter 服务
service taosadapter start
#查看 taosAdapter 状态
service taosadapter status
#停止taosAdapter 服务
service taosadapter stop

四、客户端的安装

  安装选择的版本是TDengine-client-3.0.2.6-Windows-x64.exe

注意:客户端版本一定要与服务器端版本一致

  • 配置 taos.cfg编辑 taos.cfg 文件(默认路径 C:\TDengine\cfg\taos.cfg),将 firstEP 修改为 TDengine 服务器的节点
fristEp            linaro-alip:6030
  • 由于使用的是 FQDN 连接服务器,必须确认本机网络环境 DNS 已配置好,在 hosts 文件中添加 FQDN 寻址记录, 如编辑 C:\Windows\system32\drivers\etc\hosts,如果无法编辑,先在属性里把只读去掉。添加类似如下的记录(服务器IP 名称)
172.21.125.39      linaro-alip

配置完后,可以在cmd窗口输入ping linaro-alip进行验证

  • 在TDenginelinux服务器端进行了配置vi /etc/hosts,添加了一行
172.21.125.39      linaro-alip
  • 验证客户端是否连接成功
    打开C:\TDengine\taos.exe ,如下 出现taos说明客户端连接成功

在没有修改密码前,直接在客户端命令行输入taos,就能进入命令行

  • 修改root密码

alter user root pass '123456';

  • 修改root密码后,taos就不能直接进入命令行(CLI)了,需要输入账户密码才能进入。

taos -u root -p 23456;

五、使用DBeaver工具连接TDengine

1. DBeaver的安装

  下载地址为:Download | DBeaver Community

安装方式非常简单,不做叙述

2. DBeaver连接配置

  数据库–>驱动管理器–>编辑驱动’TDenngine’

  • 数据库
  • 选中数据库选项中的驱动管理器选项
  • 编辑驱动TDengine
  • 类名就是com.taosdata.jdbc.rs.RestfulDriver或 com.taosdata.jdbc.TSDBDriver
  • URL模板 RestfulDriver方式 填写jdbc:TAOS-RS://你的TDengine服务端主机名:6041/默认连接的数据库 TSDBDriver 方式 填写jdbc:TAOS://你的TDengine服务端主机名:6030/默认连接的数据库
  • 默认端口 RestfulDriver 填写6041 TSDBDriver 填写6030
  • 默认数据库 默认连接的数据库
  • 默认用户 填写root,默认密码为taosdata

注意

  • 若使用 TSDBDriver 驱动类连接 TDengine,请在本地安装 TDengine 客户端。
  • 若使用 RestfulDriver 驱动类连接 TDengine,请确保 taosAdapter 已经正常运行。
  • 新建的驱动库为

这个驱动设置的有点坑,有点费人,需要自己编译,前提是你电脑得安装jdk和maven

操作过程参考地址为:TDengine Java Connector | TDengine 文档 | 涛思数据 (taosdata.com)

git clone https://github.com/taosdata/taos-connector-jdbc.git cd taos-connector-jdbc mvn clean install -Dmaven.test.skip=true

将编译出来的taos-jdbcdriver-xxx-dist.jar文件添加到库中,这个非常重要!

3.建立连接

  点击类似插座的按钮,选中Other,再选中Other子选项中的TDengine

dbeaver 安装hive驱动_dbeaver 安装hive驱动

出现如下界面:

dbeaver 安装hive驱动_tdengine_02

输入用户名与密码,默认用户名(user)为 root,密码(password)为 taosdata。点击测试连接,

dbeaver 安装hive驱动_dbeaver 安装hive驱动_03

点击完成,就可以在左侧看到TDengine服务器端的数据库

dbeaver 安装hive驱动_dbeaver 安装hive驱动_04

大功告成!!!