Ubuntu 22.04 部署 TDengine 3.3.0.3

背景

主机名 IP
test1 172.16.16.77
test2 172.16.16.78
test3 172.16.16.79

前期准备(所有节点都执行)

# 添加 hosts 配置
vi /etc/hosts

172.16.16.77 test1
172.16.16.78 test2
172.16.16.79 test3

# 关闭防火墙
ufw status verbose
# Status: inactive 结果显示 inactive 即可

# 配置时间同步
systemctl status ntp
# 该服务启动即可

# 下载软件
mkdir -p /data/software
cd /data/software
wget https://www.taosdata.com/assets-download/3.0/TDengine-server-3.3.0.3-Linux-x64.tar.gz

# 解压,安装(安装完后并不会自动启动)
tar zxvf TDengine-server-3.3.0.3-Linux-x64.tar.gz 
cd TDengine-server-3.3.0.3/
./install.sh    # 一路回车即可

# 创建 TDengine 目录
mkdir -p mkdir -p /data/taos/{log,data}

修改配置 (fqdn 不一样外,其他一样)

test1 修改下面配置

vi /etc/taos/taos.cfg
firstEp                   test1:6030
fqdn                      test1
logDir                    /data/taos/log
dataDir                   /data/taos/data

test2 修改下面配置

firstEp                   test1:6030
fqdn                      test2
logDir                    /data/taos/log
dataDir                   /data/taos/data

test3 修改下面配置

firstEp                   test1:6030
fqdn                      test3
logDir                    /data/taos/log
dataDir                   /data/taos/data

启动(所有节点都执行)

cd /data/software/TDengine-server-3.3.0.3
./start-all.sh

创建 dnode 和 mnode (在 test1 上执行)

# 进入命令工具
taos

# 查看和添加 dnode
show dnodes;
CREATE DNODE "test2:6030";
CREATE DNODE "test3:6030";

# 查看和添加 mnode
show mnodes;
create mnode on dnode 2;
create mnode on dnode 3;

测试

taos

create database test;
use test;
create table t1 (ts timestamp, n int);
insert into t1 values(now, 1)(now + 1s, 2);

select * from t1;

参考

https://docs.taosdata.com/get-started/package/
https://docs.taosdata.com/deployment/deploy/

posted @ 2024-05-27 15:57  klvchen  阅读(185)  评论(0编辑  收藏  举报