瀏覽代碼

docs: 更新部署文档,反映 taosAdapter 容器化改造

mqy20260511
humanleft 2 週之前
父節點
當前提交
3502bf7db6
共有 1 個檔案被更改,包括 21 行新增26 行删除
  1. 21
    26
      deploy/README.md

+ 21
- 26
deploy/README.md 查看文件

@@ -31,11 +31,10 @@
31 31
 
32 32
 ## 容器架构
33 33
 
34
-| 容器 | 网络模式 | 端口映射 | 数据持久化 |
35
-|------|---------|---------|-----------|
36
-| `tdengine-operator` | host | 6031 | `/mnt/tdengine-operator/data` |
34
+| 容器 | 网络模式 | 端口 | 数据持久化 |
35
+|------|---------|------|-----------|
36
+| `tdengine-operator` | host | 6031 (taosd), 6041 (taosadapter) | `/mnt/tdengine-operator/data` |
37 37
 | `taos-explorer` | bridge | `127.0.0.1:6060->6060` | `/mnt/taos-explorer-data` |
38
-| `taosadapter` | bridge | 6041 | 无(无状态服务) |
39 38
 | `iot-platform` | bridge | `0.0.0.0:8887->8887` | `/mnt/iot-platform/logs` |
40 39
 
41 40
 ## 快速开始
@@ -190,29 +189,28 @@ podman run -d \
190 189
 # 查看所有 TDengine 相关容器
191 190
 podman ps | grep -E 'tdengine|taos'
192 191
 
193
-# 重启 taos-explorer(native 直连模式)
192
+# 重启 tdengine-operator(taosd + taosadapter)
193
+podman restart tdengine-operator
194
+
195
+# 重启 taos-explorer
194 196
 podman restart taos-explorer
195 197
 
196
-# 重启 taosadapter(REST API 服务)
197
-podman restart taosadapter
198
+# 查看 tdengine-operator 日志
199
+podman logs -f tdengine-operator
198 200
 
199 201
 # 查看 taos-explorer 日志
200 202
 podman logs -f taos-explorer
201 203
 
202
-# 查看 taosadapter 日志
203
-podman logs -f taosadapter
204
-
205 204
 # 验证 taosadapter REST API
206
-curl -s http://127.0.0.1:6041/rest/sql -X POST -d "SHOW DATABASES"
205
+curl -s -u root:taosdata http://127.0.0.1:6041/rest/sql -X POST -d "SHOW DATABASES"
207 206
 ```
208 207
 
209 208
 ### 启动脚本位置
210 209
 
211 210
 | 脚本 | 用途 |
212 211
 |------|------|
213
-| `scripts/start-tdengine-operator.sh` | 启动 tdengine-operator(host 网络,taosd) |
214
-| `scripts/start-taos-explorer.sh` | 启动 taos-explorer(bridge 网络,native 直连) |
215
-| `scripts/start-taosadapter.sh` | 启动 taosadapter(bridge 网络,REST API) |
212
+| `scripts/start-tdengine-operator.sh` | 启动 tdengine-operator(host 网络,taosd + taosadapter) |
213
+| `scripts/start-taos-explorer.sh` | 启动 taos-explorer(bridge 网络,REST API) |
216 214
 
217 215
 ## 架构说明
218 216
 
@@ -221,7 +219,7 @@ curl -s http://127.0.0.1:6041/rest/sql -X POST -d "SHOW DATABASES"
221 219
 │                    宿主机                     │
222 220
 │  ┌─────────────┐      ┌─────────────────┐   │
223 221
 │  │ nginx :6060 │─────▶│ taos-explorer   │   │
224
-│  └─────────────┘      │ (native 直连)   │   │
222
+│  └─────────────┘      │ (REST API)      │   │
225 223
 │                       └────────┬────────┘   │
226 224
 │                                │            │
227 225
 │  ┌─────────────────────────────┼────────┐   │
@@ -231,19 +229,15 @@ curl -s http://127.0.0.1:6041/rest/sql -X POST -d "SHOW DATABASES"
231 229
 │                                         │   │
232 230
 │  ┌──────────────────────────────────────┘   │
233 231
 │  │  tdengine-operator (host网络)            │
234
-│  │  taosd :6031                      
232
+│  │  taosd :6031  +  taosadapter :6041
235 233
 │  └──────────────────────────────────────────┘
236
-│
237
-│  ┌─────────────────────────────────────────┐
238
-│  │  taosadapter (bridge) :6041             │
239
-│  │  为 Node.js 查询服务提供 REST API        │
240
-│  └─────────────────────────────────────────┘
241 234
 └─────────────────────────────────────────────┘
242 235
 ```
243 236
 
244
-- `taos-explorer` 使用 **native 直连**(`taos://172.21.185.173:6031`),不依赖 taosadapter
245
-- `taosadapter` 独立部署,为第三方服务(如 Node.js)提供 **REST API** 接入
246
-- `tdengine-operator` 使用 **host 网络**,保证 FQDN 机制正常工作
237
+- `tdengine-operator` 使用 **host 网络**,内部同时运行 `taosd`(6031)和 `taosadapter`(6041)
238
+- `taos-explorer` 通过 `host.containers.internal:6041` 使用 **REST API** 连接
239
+- `iot-platform` 通过 `host.containers.internal:6031` 使用 **native 协议** 连接
240
+- `taosadapter` 配置通过覆盖镜像 `entrypoint.sh` 读取 `/etc/taos/taosadapter.toml`
247 241
 
248 242
 ## 配置文件说明
249 243
 
@@ -256,6 +250,7 @@ curl -s http://127.0.0.1:6041/rest/sql -X POST -d "SHOW DATABASES"
256 250
 | `start-container.sh` | 容器内启动脚本(加载 .env) |
257 251
 | `iot-platform.service` | systemd 服务定义(已废弃,保留备用) |
258 252
 | `config/taos.cfg` | TDengine 服务端配置 |
259
-| `config/explorer.toml` | taos-explorer 配置(native 直连) |
260
-| `config/taosadapter.toml` | taosadapter 独立服务配置 |
253
+| `config/entrypoint.sh` | 覆盖容器默认 entrypoint,使 taosadapter 读取配置文件 |
254
+| `config/explorer.toml` | taos-explorer 配置(REST API) |
255
+| `config/taosadapter.toml` | taosadapter 配置(禁用未使用插件) |
261 256
 | `config/tdengine-explorer.conf` | nginx 代理配置 |

Loading…
取消
儲存