TDengine软件分为服务器、客户端和报警模块三部分,目前2.0版服务器仅能在Linux系统上安装和运行,后续会支持Windows、mac OS等系统。客户端可以在Windows或Linux上安装和运行。任何OS的应用也可以选择RESTful接口连接服务器taosd。CPU支持X64/ARM64/MIPS64/Alpha64,后续会支持ARM32、RISC-V等CPU架构。 您可根据需求选择通过源码或者安装包来安装
下面我以Docker安装为例,按照TDengine 2.2.0.5版本来演示安装过程。
docker pull tdengine/tdengine:2.2.0.5
sudo docker run -d --name "myTDengine" -h "myTDengine" -p 6041:6041 -p 6030-6035:6030-6035 -p 6030-6035:6030-6035/udp -v /huanglei/v-TDengine/taos/log:/var/log/taos -v /huanglei/v-TDengine/taos/data:/var/lib/taos tdengine/tdengine:2.2.0.5
#--name "myTDengine" ##指定容器名称便于访问
#-h "myTDengine" ##指定容器主机名,用作TDengine的FQDN
#-p 6041:6041 ##映射RESTful端口
#-p 6030-6035:6030-6035
#-p 6030-6035:6030-6035/udp ##映射taos客户端使用端口,必须包含TCP和UDP
#-v /huanglei/v-TDengine/taos/log:/var/log/taos ##映射日志目录
#-v /huanglei/v-TDengine/taos/data:/var/lib/taos ##映射数据目录
#tdengine/tdengine:2.2.0.5 ## 最新的映像版本名称为tdengine
启动前需要先把需要挂载的目录先创建好
mkdir -p /huanglei/v-TDengine/taos/log
mkdir -p /huanglei/v-TDengine/taos/data
docker ps
docker exec -it 容器id/容器名称 /bin/bash
在服务器 shell 中执行 taos 命令,TDengine 终端成功连接服务端,打印出了欢迎消息和版本信息。如果失败,会有错误信息打印出来。在 TDengine 终端中,可以通过 SQL 命令来创建/删除数据库、表、超级表等,并可以进行插入和查询操作
root@myTDengine:~/TDengine-server-2.2.0.5# taos
Welcome to the TDengine shell from Linux, Client Version:2.2.0.5
Copyright (c) 2020 by TAOS Data, Inc. All rights reserved.
taos>
进入TD数据库,修改TD的root密码,密码默认是:taosdata
[root@dev TDengine-server]# taos
taos> alter user root pass 'root';
修改密码后,再次执行 taos
指令,会提示如下信息,原因是因为我们需要通过输入账号密码进入数据库。
root@myTDengine:~/TDengine-server-2.2.0.5# taos
Welcome to the TDengine shell from Linux, Client Version:2.2.0.5
Copyright (c) 2020 by TAOS Data, Inc. All rights reserved.
taos connect failed, reason: Authentication failure.
使用 taos -uroot -proot
指令,进入TD数据库
root@myTDengine:~/TDengine-server-2.2.0.5# taos -uroot -proot
Welcome to the TDengine shell from Linux, Client Version:2.2.0.5
Copyright (c) 2020 by TAOS Data, Inc. All rights reserved.
taos>
客户端下载地址:
https://www.taosdata.com/cn/getting-started/
我这里选择的是第二个,2.2.0.5版本的这里需要注意客户端要跟服务端选择一样的版本,否则可能会出现问题,连接不上
安装完成之后在C盘会出现一个目录:C:\TDengine
目录里面会有如下的文件夹:
TDengine采用FQDN
(一般就是hostname)作为节点的ID,为保证正常运行,需要给运行taosd的服务器配置好hostname
, 在客户端应用运行的机器配置好DNS服务或hosts文件,保证FQDN能够解析。
因此我们需要在本机的host添加
windows在 C:\Windows\System32\drivers\etc
目录下有个hosts
在里面添加一行
宿主机ip 容器id(即TDengine内执行hostname的返回值)
例如:
192.168.31.100 myTDengine
这样,在客户端的机器上输入命令:
C:\TDengine>taos -h myTDengine -u root -p root
Welcome to the TDengine shell from Windows, Client Version:2.2.0.5
Copyright (c) 2020 by TAOS Data, Inc. All rights reserved.
Enter password:
taos>
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/weixin_43296313/article/details/120648296
内容来源于网络,如有侵权,请联系作者删除!