39 lines
1.5 KiB
Plaintext
39 lines
1.5 KiB
Plaintext
---
|
||
title: Schemaless API
|
||
sidebar_label: Schemaless API
|
||
description: 详细介绍 TDengine 提供的 Schemaless API.
|
||
---
|
||
|
||
TDengine 提供了兼容 InfluxDB (v1) 和 OpenTSDB 行协议的 Schemaless API。支持 InfluxDB(v1) 或 OpenTSDB 行协议写入数据的第三方软件无需修改代码,只要修改配置的 EndPoint URL 就可以直接把数据写入 TDengine 数据库。
|
||
|
||
### 兼容 InfluxDB 行协议写入的方法
|
||
|
||
您可以配置任何支持使用 InfluxDB(v1) 行协议的应用访问地址 `http://<fqdn>:6041/<APIEndPoint>` 来写入 InfluxDB 兼容格式的数据到 TDengine。EndPoint 如下:
|
||
```text
|
||
/influxdb/v1/write?<param1=value1>?<param2=value2>...
|
||
```
|
||
|
||
支持 InfluxDB 查询参数如下:
|
||
|
||
- `db` 指定 TDengine 使用的数据库名
|
||
- `precision` TDengine 使用的时间精度
|
||
- `u` TDengine 用户名
|
||
- `p` TDengine 密码
|
||
|
||
注意: 目前不支持 InfluxDB 的 token 验证方式,仅支持 Basic 验证和查询参数验证。
|
||
|
||
参考链接:[InfluxDB v1 写接口](https://docs.influxdata.com/influxdb/v2.0/reference/api/influxdb-1x/write/)
|
||
|
||
### 兼容 OpenTSDB 行协议写入的方法
|
||
|
||
您可以配置任何支持 OpenTSDB 行协议的应用访问地址 `http://<fqdn>:6041/<APIEndPoint>` 来写入 OpenTSDB 兼容格式的数据到 TDengine。EndPoint 如下:
|
||
|
||
```text
|
||
/opentsdb/v1/put/json/<db>
|
||
/opentsdb/v1/put/telnet/<db>
|
||
```
|
||
|
||
参考链接:
|
||
- [OpenTSDB JSON](http://opentsdb.net/docs/build/html/api_http/put.html)
|
||
- [OpenTSDB Telnet](http://opentsdb.net/docs/build/html/api_telnet/put.html)
|