栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

docker安装TDengine

docker安装TDengine

docker安装TDengine

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版本来演示安装过程。

服务端 1.拉取TDengine镜像
docker pull tdengine/tdengine:2.2.0.5
2.后台启动TDengine
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
3.查看容器运行状态
docker ps

4.进入容器
docker exec -it 容器id/容器名称  /bin/bash

5.执行 taos命令

在服务器 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> 
6.修改服务端密码

进入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:WindowsSystem32driversetc 目录下有个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>
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/304378.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号