热爱技术,追求卓越
不断求索,精益求精

ubuntu安装时序数据库TDengine

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。

赞(0)
未经允许不得转载:LoveCTO » ubuntu安装时序数据库TDengine

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

热爱技术 追求卓越 精益求精