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/