TDengine 文档地址
https://docs.taosdata.com/
安装TDengine
操作系统ubuntu,我选择tar.gz安装方式,版本3.3.5.0,下载 TDengine-server-3.3.5.0-Linux-x64.tar.gz,上传到如下目录:
/var/www/data/TDengine
进入上面目录后,解压安装包:
tar -zxvf TDengine-server-3.3.5.0-Linux-x64.tar.gz
进入子目录
cd TDengine-server-3.3.5.0
切换到root用户,安装:
# ./install.sh
当安装第一个节点时,出现 Enter FQDN: 提示的时候,不需要输入任何内容。只有当安装第二个或以后更多的节点时,才需要输入已有集群中任何一个可用节点的 FQDN,支持该新节点加入集群。当然也可以不输入,而是在新节点启动前,配置到新节点的配置文件中。
我安装的是第一个节点,所以一路回车,最后出现如下:
TDengine is installed successfully!
说明安装成功。
启动TDengine
安装后,可使用systemctl 命令来启动 TDengine 的服务进程。
systemctl start taosd
systemctl start taosadapter
systemctl start taoskeeper
systemctl start taos-explorer
也可以直接运行 start-all.sh 脚本来启动上面的所有服务
start-all.sh
可以使用 systemctl 来单独管理上面的每一个服务
systemctl start taosd
systemctl stop taosd
systemctl restart taosd
systemctl status taosd
相关命令(CLI)
为便于检查 TDengine 的状态,执行数据库(Database)的各种即席(Ad Hoc)查询,TDengine 提供一命令行应用程序(以下简称为 TDengine CLI)taos。要进入 TDengine 命令行,您只要在终端执行 taos即可:
taos
在 TDengine CLI 中,用户可以通过 SQL 命令来创建/删除数据库、表等,并进行数据库(Database)插入查询操作。在终端中运行的 SQL 语句需要以分号(;)结束来运行。示例:
CREATE DATABASE demo;
USE demo;
CREATE TABLE t (ts TIMESTAMP, speed INT);
INSERT INTO t VALUES ('2019-07-15 00:00:00', 10);
INSERT INTO t VALUES ('2019-07-15 01:00:00', 20);
SELECT * FROM t;
ts | speed |
========================================
2019-07-15 00:00:00.000 | 10 |
2019-07-15 01:00:00.000 | 20 |
Query OK, 2 row(s) in set (0.003128s)
除执行 SQL 语句外,系统管理员还可以从 TDengine CLI 进行检查系统运行状态、添加删除用户账号等操作。TDengine CLI 连同应用驱动也可以独立安装在机器上运行,更多细节请参考
https://docs.taosdata.com/reference/tools/taos-cli/
数据库管理工具
DBeaver 是一款流行的跨平台数据库管理工具,方便开发者、数据库管理员、数据分析师等用户管理数据。DBeaver 从 23.1.1 版本开始内嵌支持 TDengine。既支持独立部署的 TDengine 集群也支持 TDengine Cloud。