Docker 安装 TDengine
拉取镜像
1 | docker pull tdengine/tdengine:3.1.0.0 |
创建文件挂载目录
1 | mkdir -p /app/taos/dnode/data /app/taos/dnode/log |
创建容器实例
1 | docker run -d --privileged=true \ |
进入容器内,修改密码
1 | docker exec -it tdengine /bin/bash |
运行 TDengine CLI
taos
修改密码
1 | alter user root pass 'root123'; |
再次进入容器需指定用户名密码
1 | taos -uroot -proot123 |
创建数据库:
1 | create database if not exists awsa_iot; |
具体使用
- 增加字段长度:
ALTER TABLE iotlog MODIFY COLUMN useragent NCHAR(500);
docker下tdengine导入导出
- 1、进入容器
docker exec -it 容器id bash
- 2、进入dump脚本所在目录
cd /usr/bin
- 3、执行导出命令
taosdump -c /etc/taos -o /root -u root -p taosdata cz -t 500 -B 100 -T 8
也可以直接导出超级表或者某个子表
taosdump -c /etc/taos -o /root -u root -p taosdata cz 超级表名或者子表名 -t 500 -B 100 -T 8
-c配置文件taos.cfg所在目录 -o导出的目录 -u 用户名 -p密码 cz是库 -B 每个查询/插入语句的数据数 -t 交互的超时秒数 -T线程数
- 4、执行导入命令
taosdump -c /etc/taos -u root -p taosdata -i /root/data -t 8
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 北极熊的编程学习!
评论