Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
a025b4f5
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
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看板
未验证
提交
a025b4f5
编写于
8月 08, 2022
作者:
sangshuduo
提交者:
GitHub
8月 08, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: getting started docker for 3.0 (#15863)
上级
87c1656f
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
21 addition
and
24 deletion
+21
-24
docs/zh/05-get-started/01-docker.md
docs/zh/05-get-started/01-docker.md
+21
-24
未找到文件。
docs/zh/05-get-started/01-docker.md
浏览文件 @
a025b4f5
...
...
@@ -51,35 +51,16 @@ $ taos
Welcome to the TDengine shell from Linux, Client Version:3.0.0.0
Copyright (c) 2022 by TAOS Data, Inc. All rights reserved.
Server is
Enterprise trial Edition, ver:3.0.0.0 and will expire at 2022-09-24 15:29:46
.
Server is
Community Edition
.
taos>
```
## 启动 REST 服务
taosAdapter 是 TDengine 中提供 REST 服务的组件。下面这条命令会在容器中同时启动
`taosd`
和
`taosadapter`
两个服务组件。
```
bash
docker run
-d
--name
tdengine-all
-p
6030-6049:6030-6049
-p
6030-6049:6030-6049/udp tdengine/tdengine
```
如果想只启动
`taosadapter`
:
```
bash
docker run
-d
--name
tdengine-taosa
-p
6041-6049:6041-6049
-p
6041-6049:6041-6049/udp
-e
TAOS_FIRST_EP
=
tdengine-all tdengine/tdengine:3.0.0.0 taosadapter
```
如果想只启动
`taosd`
:
```
bash
docker run
-d
--name
tdengine-taosd
-p
6030-6042:6030-6042
-p
6030-6042:6030-6042/udp
-e
TAOS_DISABLE_ADAPTER
=
true
tdengine/tdengine:3.0.0.0
```
## 访问 REST 接口
taosAdapter 是 TDengine 中提供 REST 服务的组件。下面这条命令会在容器中同时启动
`taosd`
和
`taosadapter`
两个服务组件。默认 Docker 镜像同时启动 TDengine 后台服务 taosd 和 taosAdatper。
可以在宿主机使用 curl 通过 RESTful 端口访问 Docker 容器内的 TDengine server。
```
...
...
@@ -96,6 +77,22 @@ curl -L -u root:taosdata -d "show databases" 127.0.0.1:6041/rest/sql
TDengine REST API 详情请参考
[
官方文档
](
/reference/rest-api/
)
。
## 单独启动 REST 服务
如果想只启动
`taosadapter`
:
```
bash
docker run
-d
--network
=
host
--name
tdengine-taosa
-e
TAOS_FIRST_EP
=
tdengine-taosd tdengine/tdengine:3.0.0.0 taosadapter
```
只启动
`taosd`
:
```
bash
docker run
-d
--network
=
host
--name
tdengine-taosd
-e
TAOS_DISABLE_ADAPTER
=
true
tdengine/tdengine:3.0.0.0
```
注意以上为容器使用 host 方式网络配置进行单独部署 taosAdapter 的命令行参数。其他网络访问方式请设置 hostname、 DNS 等必要的网络配置。
## 写入数据
可以使用 TDengine 的自带工具 taosBenchmark 快速体验 TDengine 的写入。
...
...
@@ -107,7 +104,7 @@ TDengine REST API 详情请参考[官方文档](/reference/rest-api/)。
```
该命令将在数据库 test 下面自动创建一张超级表 meters,该超级表下有 1 万张表,表名为 "d0" 到 "d9999",每张表有 1 万条记录,每条记录有 (ts, current, voltage, phase) 四个字段,时间戳从 "2017-07-14 10:40:00 000" 到 "2017-07-14 10:40:09 999",每张表带有标签 location 和 groupId,groupId 被设置为 1 到 10, location 被设置为 "
California.SanFrancisco" 或者 "California.Los
Angeles"。
该命令将在数据库 test 下面自动创建一张超级表 meters,该超级表下有 1 万张表,表名为 "d0" 到 "d9999",每张表有 1 万条记录,每条记录有 (ts, current, voltage, phase) 四个字段,时间戳从 "2017-07-14 10:40:00 000" 到 "2017-07-14 10:40:09 999",每张表带有标签 location 和 groupId,groupId 被设置为 1 到 10, location 被设置为 "
San Francisco" 或者 "Los
Angeles"。
这条命令很快完成 1 亿条记录的插入。具体时间取决于硬件性能。
...
...
@@ -145,4 +142,4 @@ taos> select avg(current), max(voltage), min(phase) from test.meters where group
```
sql
taos
>
select
avg
(
current
),
max
(
voltage
),
min
(
phase
)
from
test
.
d10
interval
(
10
s
);
```
\ No newline at end of file
```
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录