尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

TDengine taosExplorer 使用指南:5 个真实运维场景带你从登录跑通到备份恢复

TDengine taosExplorer 使用指南:5 个真实运维场景带你从登录跑通到备份恢复 TDengine taosExplorer 使用指南5 个真实运维场景带你从登录跑通到备份恢复【免费下载链接】TDengineHigh-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios项目地址: https://gitcode.com/GitHub_Trending/tde/TDengine如果你刚接手一套 TDengine 集群又不想整天对着命令行敲taos那 taosExplorer 就是那个让你用鼠标点两下就能建库、查数、配流、做备份的 Web 控制台。本文不讲它是什么只讲你会用它干哪几件最头疼的事从第一次登录、到建库建表、把外部数据灌进来、接监控、做实时订阅与流计算、再到最后做备份恢复——每个场景都按要做什么 → 点哪里 → 注意什么的顺序讲清楚读完可以直接上手。3 分钟跑通登录 taosExplorer 并看到主界面先说结论taosExplorer 默认监听6060端口启动方式是一条systemctl start taos-explorerWindows 用sc.exe start taos-explorer浏览器打开http://服务器IP:6060即可。首次使用一般有两个坑注册环节默认走手机验证码注册。内网环境没网时可以在有网机器注册好把/etc/taos/explorer-register.cfg拷过去或者直接设置环境变量EXPLORER_SKIP_REGISTERtrue跳过注册v3.3.7.1 支持。默认账号root/taosdata登录后默认落在「数据浏览器」页。看到左侧这排菜单就对了面板 / 数据写入 / 数据浏览器 / 编程 / 流计算 / 数据订阅 / 工具 / 系统管理。这就是后面所有场景的入口建议浏览器用 Chrome 或 Edge 79低版本会出现样式错位。场景一不写 SQL 建库建表顺手把常用查询收个藏要做什么给新业务开一个库规划好超级表结构让后续子表都挂在它下面。怎么做进入「数据浏览器」→ 顶部号选「创建数据库」会看到四个折叠区性能调优参数、持久化参数、WAL 参数、特殊参数。新手只需要关心两件事——保留时长数据存多久自动清理和缓存大小决定查询响应速度其他保持默认即可。建完库后展开它在「Stables」下点就能建超级表。建好后点进去能看到tags / columns两栏的可视化结构比DESCRIBE直观多了SQL 编辑器两个小技巧编辑器支持一次写多条语句选中某一行再点「执行」就能只跑那一条适合调试时反复改单条点右上角「收藏」把常用查询存成个人收藏或共享收藏写一句描述比如从 meters 表取 10 条数据下次直接搜索复用比翻历史记录快。注意删库、删表在界面上没有二次确认弹窗部分版本有生产库操作前建议先用 SQL 编辑器跑一句SHOW DATABASES确认名字。场景二把 OPC / Kafka / CSV 的数据搬进 TDengine要做什么现场设备或消息队列里已经有数据了希望不动代码就接进来。怎么做进「数据写入」→「数据源」taosExplorer 支持的数据源基本覆盖常见时序链路时序数据库InfluxDB、OpenTSDB、TDengine 2.x/3.x 之间的迁移工业协议OPC-UA/DA、AVEVA PI System消息队列Kafka、MQTT文件CSV含字段映射和时间戳转换典型拓扑是「边缘 TDengine 采集 OPC/MQTT/PI → 汇聚到中心 TDengine → 跨云复制」这种场景向导模式能覆盖 80%创建任务时重点核对三处字段映射源字段 → 目标列/tag、时间戳单位秒/毫秒/微秒别选错、目标超级表。任务启动后能在同页面看执行日志和速率卡住了先看目标端磁盘 IO。注意数据源、数据迁移这类页面在社区版里能看不能真正启用需要企业版授权先在测试环境验证好再上生产。场景三接上 Grafana让集群状态自己说话要做什么不想每次 SSH 上去敲SHOW SLAVAS或翻日志希望打开浏览器就能看 CPU、内存、连接数、查询延迟。怎么做taosExplorer 的「面板」入口集成了 Grafana 数据源做法是三步在 taosExplorer 配置文件里把[grafana]段的 token 和 dashboard URL 填好见 官方配置参考在 Grafana 侧装好 TDengine 数据源插件导入预置 Dashboard 模板回到 taosExplorer →「面板」就能看到集群节点存活率、测点使用量、VGroup 负载等核心曲线。注意如果面板打不开九成是 Nginx 反向代理没配 CORS在 taosExplorer 的 toml 里把cors true打开再重启即可。场景四实时消费 流式加工把数据变了变成事件这是 taosExplorer 最容易被低估的部分——订阅和流计算两个模块其实是一体的前者负责把变更推出去后者负责边来边算。4.1 用数据订阅做 CDC 式消费要做什么下游服务要实时拿到某张表的写入变更不想轮询。怎么做进「数据订阅」→「主题」→「 添加新主题」同样有Wizard / SQL两种模式。向导里选源数据库、类型整库 / 超级表 / 子表就能建一个主题然后在「共享主题」里把它共享给其他账号并控权在「消费者」标签看活跃消费者列表和消费进度「示例代码」标签直接给多语言消费片段粘到项目里改个连接串就能跑。注意主题共享后被共享方只有订阅权限不能改主题本身消费进度长时间不动先查下游网络再看消费者 ID 是否频繁重连一般是客户端 GC 或心跳超时。4.2 用流计算做窗口聚合要做什么把原始 1 秒采样的数据实时聚合成 1 分钟均值/最大值落到目标表。怎么做进「流计算」→「 创建流计算」Wizard 模式下把「源 → 窗口 → 输出」三步配完即可输出侧要填目标库、超级表、子表前缀SQL 模式则直接写CREATE STREAM ... INTERVAL(1m) ...语句灵活度更高。注意窗口大小不是越小越好窗口越短 → 中间状态越多 → 内存压力越大先用业务能接受的最大粒度试跑一天看稳态内存再收敛。场景五给数据上保险 —— 定期备份与跨机恢复要做什么生产库至少做到每天一备、可回滚最好能跨机器恢复演练。怎么做进「系统管理」→「备份」→「 创建新备份」三个字段备份周期每天 / 每周 / 每 30 天数据库要备份的目标库目录本机存放路径备份是首次全量 后续增量的滚动模型理解成下面这张图最直观——每一天只存当天的增量恢复时可以按天叠加注意备份目录所在磁盘别和 taos 数据目录共用同一块盘否则磁盘打满时备份和数据一起挂。恢复演练建议每季度做一次别等真出事才发现备份文件损坏。常见坑与进阶建议过来人版登录打不开页面九成是taos-explorer服务没起systemctl status taos-explorer看一眼如果状态是inactive直接start就行。真要看详细日志journalctl -u taos-explorer比翻/var/log/taos快。权限不够用taosExplorer 用的是数据库账号不是它自己的账号。用普通账号登录却看不到「系统管理」某些按钮多半是缺SUPERUSER或SYSTEM_ADMIN权限让管理员在 SQL 编辑器里GRANT一下。慢 SQL 反复出现面板里可以看到慢查询记录但真正的解法是在 SQL 编辑器里把这条查询收藏起来配合EXPLAIN看执行计划再决定是加 tag 索引、拆表还是调cache。多实例部署同一台机器起多个 taosExplorer比如按环境隔离务必给每个实例设不同的instanceId否则日志、数据目录会串。内网注册走不了外网注册时别硬试直接EXPLORER_SKIP_REGISTERtrue环境变量跳过省得反复刷验证码。性能调优顺序先调数据库的cache和durability0/1/2 三档对应 WAL 写强度再谈 Grafana 上的任何指标反过来调是本末倒置。收尾一份可以贴到工位上的自检清单taos-explorer服务是否active (running)浏览器访问:6060是否用 Chrome/Edge 79生产账号是否按最小权限原则授过GRANT慢 SQL 收藏里是否有 3 条以上待优化查询备份任务是否已创建且备份盘 ≠ 数据盘Grafana 面板能否看到节点存活曲线数据订阅的消费者进度是否在推进流计算窗口大小是否按业务最大可接受粒度设置按这份清单过一遍基本能把 taosExplorer 的核心价值吃透。想深入某个模块可以直接看官方文档里的 taosExplorer 参考手册里面把配置项、OAuth 单点登录、Nginx 反代都写得很细。【免费下载链接】TDengineHigh-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios项目地址: https://gitcode.com/GitHub_Trending/tde/TDengine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表