侧边栏壁纸
博主头像
CYC的个人博客博主等级

学习使人进步

  • 累计撰写 107 篇文章
  • 累计创建 13 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

TDengine时序数据库安装教程

Administrator
2025-10-16 / 0 评论 / 0 点赞 / 8 阅读 / 1922 字

TDengine时序数据库安装教程

1.拉取镜像以最新版为例

docker pull tdengine/tsdb:3.3.7.5


docker run -d \
  -v  /data/taos/dnode/data:/var/lib/taos \
  -v  /data/taos/dnode/log:/var/log/taos \
  -p 6030:6030 -p 6041:6041 -p 6043:6043 -p 6060:6060 \
  -p 6044-6049:6044-6049 \
  -p 6044-6045:6044-6045/udp \
  --name tdengine-tsdb
  tdengine/tsdb:3.3.7.5

# -v  /data/taos/dnode/config/taos.cfg:/etc/taos/taos.cfg


新版默认的几个环境变量注意
TAOS_ROOT_PASSWORD = ts111111111!
TAOS_KEEPER_TDENGINE_PASSWORD = ts111111111!
TAOS_ADAPTER_COLLECTD_PASSWORD = ts111111111!
TAOS_ADAPTER_NODE_EXPORTER_PASSWORD = ts111111111!
TAOS_ADAPTER_OPEN_METRICS_PASSWORD = ts111111111!
TAOS_ADAPTER_OPENTSDB_TELNET_PASSWORD = ts111111111!
TAOS_ADAPTER_STATSD_PASSWORD = ts111111111!



#新建数据库实例

执行命令 taos

create database if not exists db vgroups 10 buffer 10;

以上示例创建了一个有 10 个 vgroup 名为 db 的数据库,其中每个 vnode 分配 10MB 的写入缓存
----------
-----整两个vgroups----------
create database if not exists alinks vgroups 2 buffer 10;


#用户创建
执行命令 taos
修改密码 ALTER USER root PASS 'ts111111111!';




执行命令 taos -pts111111111!

CREATE USER alinks  PASS '111111111' --添加用户

GRANT ALL ON alinks TO alinks;  --赋予alinks用户alinks数据库权限



备份与还原

#老版本使用备份需要安装的依赖
‌安装依赖库‌

若容器基于 ‌Ubuntu/Debian‌,执行apt-get update && apt-get install -y libatomic1
若为 ‌CentOS/RHEL‌,运行yum install -y libatomic或通过第三方源安装libatomic1(需添加OpenSUSE源)





#taosdump 需在命令行终端中运行,运行时必须带参数,指明是备份操作或还原操作,如:

#在老版本时序库里面执行(默认账号 非默认账号记得加上账号密码)
#示例1
taosdump -h my-server -D test -o /root/test/
#示例2
taosdump -h a0f55ff5b125 -P 6030 -pts111111111! -D alinks -o /var/lib/taos/bakcup

#以上命令表示备份主机名为 my-server 机器上的 test 数据库到 /root/test/ 目录下。




#在新版本时序库里面执行(默认账号 非默认账号记得加上账号密码)
#示例1
taosdump -h my-server -i /root/test/
#示例2
taosdump -h localhost -pts111111111! -i /var/lib/taos/bakcup

#以上命令表示把 /root/test/ 目录下之前备份的数据文件恢复到主机名为 my-server 的主机上。

0

评论区