当前位置: 首页 > news >正文

linux部署运维1——centos7.9离线安装部署涛思taos2.6时序数据库TDengine

在实际项目开发过程中,并非一直都使用关系型数据库,对于工业互联网类型的项目来说,时序型数据库也是很重要的一种,因此掌握时序数据库的安装配置也是必要的技能,不过对于有关系型数据库使用的开发工作者来说,类比使用会很得心应手。

一.什么是时序数据库

时序数据库全称为时间序列数据库。时间序列数据库指主要用于处理带时间标签(按照时间的顺序变化,即时间序列化)的数据,带时间标签的数据也称为时间序列数据。

时间序列数据主要由电力行业、化工行业、气象行业、地理信息等各类型实时监测、检查与分析设备所采集、产生的数据,这些工业数据的典型特点是:产生频率快(每一个监测点一秒钟内可产生多条数据)、严重依赖于采集时间(每一条数据均要求对应唯一的时间)、测点多信息量大(常规的实时监测系统均有成千上万的监测点,监测点每秒钟都产生数据,每天产生几十GB的数据量)。

二.涛思taos介绍(国产开源)

官方文档详细说明:https://docs.taosdata.com/2.6/
TDengine 是一款专为物联网、工业互联网等场景设计并优化的大数据平台,其核心模块是高性能、集群开源、云原生、极简的时序数据库。它能安全高效地将大量设备、数据采集器每天产生的高达 TB 甚至 PB 级的数据进行汇聚、存储、分析和分发,对业务运行状态进行实时监测、预警,提供实时的商业洞察。

同时也是一款开源、高性能、云原生的时序数据库(Time Series Database, TSDB), 它专为物联网、车联网、工业互联网、金融、IT 运维等场景优化设计。同时它还带有内建的缓存、流式计算、数据订阅等系统功能,能大幅减少系统设计的复杂度,降低研发和运营成本,是一款极简的时序数据处理平台。

三.安装部署taos2.6

1.选择TDengine-server-2.6.0.34-Linux-x64.tar.gz对应的tar包下载

官方下载链接:https://www.taosdata.com/all-downloads#tdengine_tar-list

其他操作按照下图下载即可,需要注意的是需要提供个人邮箱,下载链接发送对应的邮箱。

 2.安装配置步骤

具体安装步骤参考官方网站说明,以下操作来自官方文案,对应其他版本都一样。

需要注意的是在安装过程中需要设置对应的端口和数据库名,请注意安装提示信息。

https://docs.taosdata.com/2.6/operation/pkg-install/

$ tar xvzf TDengine-enterprise-server-2.4.0.7-Linux-x64.tar.gz
TDengine-enterprise-server-2.4.0.7/
TDengine-enterprise-server-2.4.0.7/driver/
TDengine-enterprise-server-2.4.0.7/driver/vercomp.txt
TDengine-enterprise-server-2.4.0.7/driver/libtaos.so.2.4.0.7
TDengine-enterprise-server-2.4.0.7/install.sh
TDengine-enterprise-server-2.4.0.7/examples/
...$ ll
total 43816
drwxrwxr-x  3 ubuntu ubuntu     4096 Feb 22 09:31 ./
drwxr-xr-x 20 ubuntu ubuntu     4096 Feb 22 09:30 ../
drwxrwxr-x  4 ubuntu ubuntu     4096 Feb 22 09:30 TDengine-enterprise-server-2.4.0.7/
-rw-rw-r--  1 ubuntu ubuntu 44852544 Feb 22 09:31 TDengine-enterprise-server-2.4.0.7-Linux-x64.tar.gz$ cd TDengine-enterprise-server-2.4.0.7/$ ll
total 40784
drwxrwxr-x  4 ubuntu ubuntu     4096 Feb 22 09:30 ./
drwxrwxr-x  3 ubuntu ubuntu     4096 Feb 22 09:31 ../
drwxrwxr-x  2 ubuntu ubuntu     4096 Feb 22 09:30 driver/
drwxrwxr-x 10 ubuntu ubuntu     4096 Feb 22 09:30 examples/
-rwxrwxr-x  1 ubuntu ubuntu    33294 Feb 22 09:30 install.sh*
-rw-rw-r--  1 ubuntu ubuntu 41704288 Feb 22 09:30 taos.tar.gz$ sudo ./install.shStart 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:6060TDengine is updated successfully!
Install taoskeeper as a standalone service
taoskeeper is installed, enable it by `systemctl enable taoskeeper`
 3.安装过程问题解决

依照官方文档说明,查找对应的解决方案,或者在日志文件查看报错信息。

 4.简单测试使用
###系统命令
###启动服务进程
systemctl start taosd###停止服务进程
systemctl stop taosd###重启服务进程
systemctl restart taosd###查看服务状态
systemctl status taosd###taos数据库命令
###进入taos
taos###显示所有数据库
show databases;###使用数据库
use test;###显示所有父级数据表
show stables;###显示所有数据表
show tables;###数据库命令基本与关系型数据库一致,其他特殊用法请参看官方文档

 

http://www.lryc.cn/news/359376.html

相关文章:

  • Linux shell编程学习笔记51: cat /proc/cpuinfo:查看CPU详细信息
  • Ps:调整画笔工具
  • 香橙派 AIpro上手体验并验证车道线识别算法
  • 为啥装了erlang,还报错erl: command not found?
  • 容器技术基础理论与常用命令:必知必会,效率翻倍!
  • ChatGPT Edu版本来啦:支持GPT-4o、自定义GPT、数据分析等
  • Spark RDD案例
  • 【线性表 - 数组和矩阵】
  • Springboot 开发 -- 跨域问题技术详解
  • 【Qt】之【项目】整理可参考学习的git项目链接(持续更新)
  • 2024年5月个人工作生活总结
  • Kafka Java API
  • pushd: not found
  • 【第十三节】C++控制台版本坦克大战小游戏
  • 酷得单片机方案 2.4G儿童遥控漂移车
  • 【为什么 Google Chrome 打开网页有时极慢?尤其是国内网站,如知网等】
  • FastAPI - 数据库操作5
  • HTML静态网页成品作业(HTML+CSS)—— 冶金工程专业展望与介绍介绍网页(2个页面)
  • Flutter基础 -- Dart 语言 -- 注释函数表达式
  • “仿RabbitMQ实现消息队列”---整体架构与模块说明
  • springboot如何快速接入minio对象存储
  • 第六届“智能设计+运维”国产工业软件研讨会暨2024年天洑软件用户大会圆满召开
  • 05.k8s弹性伸缩
  • 【数据结构】详解二叉树
  • MapDB:轻量级、高性能的Java嵌入式数据库引擎
  • Rye: 一个革新的Python包管理工具
  • 如何在C#代码中判断当前C#的版本和dotnet版本
  • Linux 36.3@Jetson Orin Nano之系统安装
  • 案例实践 | 基于长安链的首钢供应链金融科技服务平台
  • Vue3实战笔记(55)—Vue3.4新特性揭秘:defineModel重塑v-model,拥抱高效双向数据流!