TDengine的安装使用(超详细)

这篇具有很好参考价值的文章主要介绍了TDengine的安装使用(超详细)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

TDengine的安装使用

目录

  • FastBee物联网使用TDengine作为时序数据库,蜂信物联官网,开源项目演示:FastBee
  • 文档: 立即开始 | TDengine 文档
  • taos的配置参数
  • 客户端连接(window)
  • IDEA /DataGrip连接TD数据库
FastBee物联网使用TDengine作为时序数据库,蜂信物联官网,开源项目演示:FastBee

以安装包安装为例,使用的是

taos版本: V2.4版本的安装包

系统: Centos7

这里选择tar.gz文件 也可以选择 rpm等其他

文档: 立即开始 | TDengine 文档

TDengine的安装使用(超详细)

解压安装流程如下: (先查看后面注意事项)

#解压
$ tar xvzf TDengine-enterprise-server-2.4.0.7-Linux-x64.tar.gz
TDengine-enterprise-server-2.4.0.7/
...
#进入到目录
$ cd TDengine-enterprise-server-2.4.0.7/

#执行文件安装
$ sudo ./install.sh

Start to update TDengine...
Created symlink /etc/systemd/system/multi-user.target.wants/taosd.service → /etc/systemd/system/taosd.service.
Nginx for TDengine is updated successfully!

To configure TDengine : edit /etc/taos/taos.cfg
To configure Taos Adapter (if has) : edit /etc/taos/taosadapter.toml
To start TDengine     : sudo systemctl start taosd
To access TDengine    : use taos -h ubuntu-1804 in shell OR from http://127.0.0.1:6060
# 至此TDengine服务端启动成功
TDengine is updated successfully!
Install taoskeeper as a standalone service
taoskeeper is installed, enable it by `systemctl enable taoskeeper`

注意事项:

当安装第一个节点时,出现 Enter FQDN:提示的时候,不需要输入任何内容,直接回车
第二个节点也直接回车

TDengine的安装使用(超详细)

安装完之后启动taos

# 启动命令
systemctl start taosd

#(--另外两个配套指令--
#查看状态
systemctl status taosd
#停止
systemctl stop taosd

这个时候可以查看一下 6030端口的使用情况 TCP/UDP都启动

#执行命令
$ netstat -tunlp | grep '6030'

TDengine的安装使用(超详细)

如果需要使用6041端口进行连接需要执行以下命令启动

systemctl start taosadapter

查看一下6041 tcp端口使用情况

#执行命令
$ netstat -tunlp | grep '6041'

TDengine的安装使用(超详细)

需外部连接,注意防火墙开启,和安全组端口开启 6030 tcp/udp ; 6041 tcp

#查看防火墙端口
firewall-cmd --zone=public --list-ports
# 如果没有,就添加
firewall-cmd --zone=public --add-port=6030/tcp --permanent
firewall-cmd --zone=public --add-port=6030/udp --permanent
firewall-cmd --zone=public --add-port=6041/tcp --permanent
#刷新一下
firewall-cmd --reload 

安全组:
TDengine的安装使用(超详细)

taos的配置参数

这个时候需要配置一下taos的配置参数

  1. 先修改一下linux系统的hostname , 在不重启linx,更改hostname,需要执行以下命令
# 下面以修改为  fastbee 为例

# 1. 直接临时修改 hostname 
$ hostname fastBee
# 进入hostname文件, 更改hostname
$ vi /etc/hostname

#  执行完成以后新开一个客户端看下  hostname是否更改了 
如下 :表示更改成功
[root@fastBee ~]# 
 
  1. 修改 /etc/taos/taos.cfg
# 进入taos.cfg 修改
$ vi /etc/taos/taos.cfg


修改如下:
TDengine的安装使用(超详细)

注意: fqdn的注解 # 要去掉

保存之后,可以输入 taos -C 查看一下修改是否生效

查看最后的位置:

TDengine的安装使用(超详细)

再输入 taos

(taos默认账号 root ,密码: taosdata ,如果不修改密码,登录只需要命令 taos 替代 taos -h root -p)

TDengine的安装使用(超详细)

如果如上图显示,说明客户端连接成功

客户端连接(window)
  1. 这时候使用rest方式(6041端口) ,就可以直接连上服务器上的 TDengine

官方使用REST方式: 通过 IDEA 数据库管理工具连接 TDengine

在window下验证,如下
TDengine的安装使用(超详细)

  1. 如果使用JNI方式连接(6030端口) ,以window为例,使用JNI方式连接 需要以下配置

首先下载对应linux服务器安装的TDengine版本,找到对应版本的TDengine 的window客户端下载

下载安装包:所有下载链接 - TDengine | 涛思数据 ,安装到window

TDengine的安装使用(超详细)

客户端与服务端版本号要完全一致,不然会客户端连接时会出现错误“Unable to establish connection”

  1. 修改window下的hosts文件
    TDengine的安装使用(超详细)

  2. 找到window下taos 客户端安装包

TDengine的安装使用(超详细)

修改如下:

TDengine的安装使用(超详细)
验证是否配置成功,我们在window系统使用ping命令测试一下: 能ping同说明配置成功
TDengine的安装使用(超详细)

IDEA /DataGrip连接TD数据库

到这里就可以使用JNI方式连接 ,这里作者使用DataGrip 使用JNI方式连接数据库

JNI方式配置驱动包

TDengine的安装使用(超详细)

测试成功!

TDengine的安装使用(超详细)

展示如下:
TDengine的安装使用(超详细)
在Java项目中配置:文章来源地址https://www.toymoban.com/news/detail-499000.html

  1. REST方式:(不推荐,效率低)
# datasource config - JDBC-RESTful
spring.datasource.driver-class-name=com.taosdata.jdbc.rs.RestfulDriver
spring.datasource.url=jdbc:TAOS-RS://fastBee:6041/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

  1. JNI方式,推荐
# TDengine数据库
      tdengine-server:
        # 默认不启用TDengine,true=启用,false=不启用
        enabled: false
        driverClassName: com.taosdata.jdbc.TSDBDriver
        url: jdbc:TAOS://fastBee:6030/xxdb?timezone=Asia/Beijing&charset=utf-8
        username: root
        password: taosdata
        dbName: xxdb

到了这里,关于TDengine的安装使用(超详细)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【TDengine】1、Windows下安装TDengine

    【TDengine】1、Windows下安装TDengine

    Windows10 1、下载安装包,官网下载地址:TDengine 发布历史及下载链接 | TDengine 文档 | 涛思数据 (taosdata.com) 我自己用的安装包如下: TDengine-client-3.0.4.1-Windows-x64.exe:数据库连接工具 TDengine-server-3.0.4.1-Windows-x64.exe: 数据库主安装文件 2、在D盘创建文件夹 创建TDengine文件夹,在

    2024年02月09日
    浏览(9)
  • Android Studio安装和设置SDK、Gradle(国内源)、AVD下载目录详细教程

    Android Studio安装和设置SDK、Gradle(国内源)、AVD下载目录详细教程

    本机环境:win11家庭版 Android Studio版本:android-s tudio-2022.2.1.20-windows android studio官网 在安装目标盘创建文件夹,不要有中文文件夹,文件夹名称不要带空格。 本次安装在VMware虚拟机中安装,只有一个C盘,无其他盘,所以自定义安装目录都在C盘下创建的 Android studio安装完成 上

    2024年02月14日
    浏览(14)
  • 【TDengine】一篇文章带你通过docker安装TDengine数据库

    【TDengine】一篇文章带你通过docker安装TDengine数据库

    目录 1、通过docker方式安装 2、相关步骤解释 3、停止运行taos与卸载 虽然并不推荐在生产环境中通过 Docker 来部署 TDengine 服务,但 Docker 工具能够很好地屏蔽底层操作系统的环境差异,很适合在开发测试或初次体验时用于安装运行 TDengine 的工具集。特别是,借助 Docker,能够比

    2024年02月15日
    浏览(12)
  • TDengine安装教程(linux+windows)

    TDengine安装教程(linux+windows)

    1. 下载链接 安装文档中中限制了服务端和客户端不能同时安装,所以可以在linux中安装服务端,在windows中安装客户端。 TDengine 发布历史及下载链接 | TDengine 文档 | 涛思数据 (3.X版本社区反馈存在很大不稳定因素不建议用于生产)(2.0x版本和3.0x不兼容) 2. 上传并解压 3. 安装 进入

    2024年04月13日
    浏览(5)
  • Ubuntu系统下安装TDengine Database

    Ubuntu系统下安装TDengine Database

    记录一下使用Ubuntu系统的安装TDengine Database管理软件工具 先查看一下系统的版本,可以看到这里使用的是Ubuntu20.04版本,版本代号focal 官网介绍:TDengine 是一款专为物联网、工业互联网等场景设计并优化的大数据平台,它能安全高效地将大量设备、数据采集器每天产生的高达

    2024年01月21日
    浏览(7)
  • TDengine服务器与客户端安装

    TDengine服务器与客户端安装

    TDengine官网: https://docs.taosdata.com/get-started/package/ https://www.taosdata.com/assets-download/3.0/TDengine-server-3.0.4.1-Linux-x64.tar.gz tar -zxvf TDengine-server- version -Linux-x64.tar.gz tar -zxvf TDengine-server-3.0.4.1-Linux-x64.tar.gz 安装脚本在执行过程中,会通过命令行交互界面询问一些配置信息。如果希望采取无

    2024年02月05日
    浏览(36)
  • Tdengine 时序数据库-安装与客户端连接

    Tdengine 时序数据库-安装与客户端连接

    使用 TDengine 时序数据库的版本是 2.4.0.0 使用的安装RPM的安装方便安装 TDengine-server-2.4.0.0-Linux-x64.rpm 1. 安装指令:  rpm -ivh TDengine-server-2.4.0.0-Linux-x64.rpm  2. 启停服务和查看状态 systemctl start taosd systemctl stop taosd systemctl restart taosd systemctl status taosd 3.修改密码 直接输入taos 就可以直

    2024年02月12日
    浏览(12)
  • TDengine3.0全方位安装体验与数据订阅进阶功能实践

    TDengine3.0全方位安装体验与数据订阅进阶功能实践

    牛晓青 2021年我曾写了一个专栏,介绍 TDengine2.x 的基础实践以及遇到的问题,2022年初又发布了基于EMQX与TDengine的前后端分离项目实践系列文章,前面这些实践中主要用到了 TDengine 作为时序数据库(Time Series Database)能够高效完成海量时序数据的存储与计算功能,关于 TDengin

    2023年04月19日
    浏览(11)
  • TDengine时序数据库学习使用

    TDengine时序数据库学习使用

    数据库要求: 1.目前服务器只能在linux运行,先安装服务器版本v1 2.下载与v1完全匹配的客户端版本v1(客户端与服务器的版本号不匹配可能访问不了服务器) 安装服务器注意,安装教程: 使用安装包立即开始 | TDengine 文档 | 涛思数据! 软件下载地址: 所有下载链接 - TDengine

    2024年02月07日
    浏览(14)
  • VS安装:使用mklink命令移动到非C盘目录

    VS安装:使用mklink命令移动到非C盘目录

    目录 一、安装包下载 二、建立新保存的文件夹 三、建立连接 前言 这里记录一下各类VS的安装问题,以后会陆续更新python,嵌入式的软件安装内容,方便记录 下载微软的VS2022: 下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux (microsoft.com) 在D盘建立对应的映射文件夹: 当之前

    2024年02月04日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包