【TDengine】详解 taosAdapter 适配器
目录
1、介绍
2、taosAdapter 架构图
3、安装 taosAdapter
4、配置文件
1、介绍
taosAdapter 是一个 TDengine 的配套工具,是 TDengine 集群和应用程序之间的桥梁和适配器。它提供了一种易于使用和高效的方式来直接从数据收集代理软件(如 Telegraf、StatsD、collectd 等)摄取数据。它还提供了 InfluxDB/OpenTSDB 兼容的数据摄取接口,允许 InfluxDB/OpenTSDB 应用程序无缝移植到 TDengine。
taosAdapter 提供以下功能:
- RESTful 接口
- 兼容 InfluxDB v1 写接口
- 兼容 OpenTSDB JSON 和 telnet 格式写入
- 无缝连接到 Telegraf
- 无缝连接到 collectd
- 无缝连接到 StatsD
- 支持 Prometheus remote_read 和 remote_write
- 获取 table 所在的虚拟节点组(VGroup)的 VGroup ID
2、taosAdapter 架构图
3、安装 taosAdapter
taosAdapter 是 TDengine 服务端软件 的一部分,如果您使用 TDengine server 您不需要任何额外的步骤来安装 taosAdapter。
需要使用源代码编译生成 taosAdapter。
GitHub - taosdata/taosadapter at developTaos Adapter for TDengine. Contribute to taosdata/taosadapter development by creating an account on GitHub.https://github.com/taosdata/taosadapter/tree/developsystemctl start taosadapter
可以启动 taosAdapter 服务。
使用命令 systemctl stop taosadapter
可以停止 taosAdapter 服务。
4、配置文件
taosAdapter 支持通过命令行参数、环境变量和配置文件来进行配置。
默认配置文件是 /etc/taos/taosadapter.toml。
使用任何支持 http 协议的客户端通过访问 RESTful 接口地址 http://<fqdn>:6041/rest/sql
来写入数据到 TDengine 或从 TDengine 中查询数据。