Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
f90e379f
T
TDengine
项目概览
taosdata
/
TDengine
大约 1 年 前同步成功
通知
1184
Star
22015
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
f90e379f
编写于
9月 16, 2022
作者:
S
Shengliang Guan
提交者:
GitHub
9月 16, 2022
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #16884 from taosdata/docs/sangshuduo/TD-19098-schemaless
docs: add schemaless api
上级
b58b60d1
c57e6220
变更
11
隐藏空白更改
内联
并排
Showing
11 changed file
with
41 addition
and
3 deletion
+41
-3
docs/zh/08-connector/02-rest-api.mdx
docs/zh/08-connector/02-rest-api.mdx
+2
-2
docs/zh/08-connector/05-schemaless-api.mdx
docs/zh/08-connector/05-schemaless-api.mdx
+38
-0
docs/zh/08-connector/10-cpp.mdx
docs/zh/08-connector/10-cpp.mdx
+0
-0
docs/zh/08-connector/14-java.mdx
docs/zh/08-connector/14-java.mdx
+0
-0
docs/zh/08-connector/20-go.mdx
docs/zh/08-connector/20-go.mdx
+0
-0
docs/zh/08-connector/26-rust.mdx
docs/zh/08-connector/26-rust.mdx
+0
-0
docs/zh/08-connector/30-python.mdx
docs/zh/08-connector/30-python.mdx
+0
-0
docs/zh/08-connector/35-node.mdx
docs/zh/08-connector/35-node.mdx
+0
-0
docs/zh/08-connector/40-csharp.mdx
docs/zh/08-connector/40-csharp.mdx
+0
-0
docs/zh/08-connector/45-php.mdx
docs/zh/08-connector/45-php.mdx
+0
-0
docs/zh/14-reference/04-taosadapter.md
docs/zh/14-reference/04-taosadapter.md
+1
-1
未找到文件。
docs/zh/08-connector/02-rest-api.mdx
浏览文件 @
f90e379f
...
...
@@ -4,7 +4,7 @@ sidebar_label: REST API
description: 详细介绍 TDengine 提供的 RESTful API.
---
为支持各种不同类型平台的开发,TDengine 提供符合 REST
设计标准的 API,即 REST API。为最大程度降低学习成本,不同于其他数据库 REST API 的设计方法,TDengine 直接通过 HTTP POST 请求 BODY 中包含的 SQL 语句来操作数据库,仅需要一个 URL。REST 连接器
的使用参见 [视频教程](https://www.taosdata.com/blog/2020/11/11/1965.html)。
为支持各种不同类型平台的开发,TDengine 提供符合 REST
ful 设计标准的 API,即 REST API。为最大程度降低学习成本,不同于其他数据库 REST API 的设计方法,TDengine 直接通过 HTTP POST 请求 BODY 中包含的 SQL 语句来操作数据库,仅需要一个 URL。REST API
的使用参见 [视频教程](https://www.taosdata.com/blog/2020/11/11/1965.html)。
:::note
与原生连接器的一个区别是,RESTful 接口是无状态的,因此 `USE db_name` 指令没有效果,所有对表名、超级表名的引用都需要指定数据库名前缀。支持在 RESTful URL 中指定 db_name,这时如果 SQL 语句中没有指定数据库名前缀的话,会使用 URL 中指定的这个 db_name。
...
...
@@ -18,7 +18,7 @@ RESTful 接口不依赖于任何 TDengine 的库,因此客户端不需要安
在已经安装 TDengine 服务器端的情况下,可以按照如下方式进行验证。
下面以 Ubuntu 环境中使用
curl 工具(确认已经安装)来验证 RESTful 接口的
正常,验证前请确认 taosAdapter 服务已开启,在 Linux 系统上此服务默认由 systemd 管理,使用命令 `systemctl start taosadapter` 启动。
下面以 Ubuntu 环境中使用
`curl` 工具(请确认已经安装)来验证 RESTful 接口是否工作
正常,验证前请确认 taosAdapter 服务已开启,在 Linux 系统上此服务默认由 systemd 管理,使用命令 `systemctl start taosadapter` 启动。
下面示例是列出所有的数据库,请把 h1.taosdata.com 和 6041(缺省值)替换为实际运行的 TDengine 服务 FQDN 和端口号:
...
...
docs/zh/08-connector/05-schemaless-api.mdx
0 → 100644
浏览文件 @
f90e379f
---
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)
docs/zh/08-connector/
03
-cpp.mdx
→
docs/zh/08-connector/
10
-cpp.mdx
浏览文件 @
f90e379f
文件已移动
docs/zh/08-connector/
0
4-java.mdx
→
docs/zh/08-connector/
1
4-java.mdx
浏览文件 @
f90e379f
文件已移动
docs/zh/08-connector/
05
-go.mdx
→
docs/zh/08-connector/
20
-go.mdx
浏览文件 @
f90e379f
文件已移动
docs/zh/08-connector/
0
6-rust.mdx
→
docs/zh/08-connector/
2
6-rust.mdx
浏览文件 @
f90e379f
文件已移动
docs/zh/08-connector/
07
-python.mdx
→
docs/zh/08-connector/
30
-python.mdx
浏览文件 @
f90e379f
文件已移动
docs/zh/08-connector/
08
-node.mdx
→
docs/zh/08-connector/
35
-node.mdx
浏览文件 @
f90e379f
文件已移动
docs/zh/08-connector/
09
-csharp.mdx
→
docs/zh/08-connector/
40
-csharp.mdx
浏览文件 @
f90e379f
文件已移动
docs/zh/08-connector/
10
-php.mdx
→
docs/zh/08-connector/
45
-php.mdx
浏览文件 @
f90e379f
文件已移动
docs/zh/14-reference/04-taosadapter.md
浏览文件 @
f90e379f
...
...
@@ -196,7 +196,7 @@ AllowWebSockets
-
`u`
TDengine 用户名
-
`p`
TDengine 密码
注意: 目前不支持 InfluxDB 的 token 验证方式
只
支持 Basic 验证和查询参数验证。
注意: 目前不支持 InfluxDB 的 token 验证方式
,仅
支持 Basic 验证和查询参数验证。
### OpenTSDB
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录