cli
概览
dora-rs cli 客户端
用法: dora <COMMAND>
命令:
check 检查协调器和守护程序是否正在运行
graph 使用 mermaid.js 生成给定图形的可视化 使用 --open 打开浏览器
build 运行在给定数据流提供的 build 命令
new 生成一个新项目或结点 在 Rust, Python, C 或 C++ 之间选择语言
up 在本地模式(默认配置)派生一个协调器和一个守护进程。
destroy 销毁运行中的协调器和守护进程。 如果某些数据流仍在运行,则它们 将首先停止
start 启动给定数据流路径 使用 --name 附加一个名称至运行中的数据流
stop 停止给定数据流UUID 如果没有提供ID,您将在运行中的数据流之间选择
list 列表出运行中的数据流
logs 显示一个给定数据流和节点日志
daemon 运行守护进程
runtime 运行运行时
coordinator 运行协调器
help 打印本帮助信息或给定子命令的帮助信息
选项:
-h, --help 打印帮助信息
-V, --version 打印版本信息
up
在本地模式(默认配置)生成协调器和守护进程
new
生成一个新的项目或结点。 在 Rust, Python, C 或 C++ 之间选择语言
用法: dora new [选项] <NAME> [路径]
参数:
<NAME>
[路径]
选项:
--kind <KIND> 已创建实体 [默认: dataflow] [可能的选项: dataflow, operator, custom-node]
--lang <LANG> 已使用编程语言 [默认: rust] [可能的选项: rust, python, c, cxx]
-h, --help 打印帮助信息
start
从给定数据流路径启动。 使用 --name 附加一个名称至运行中的数据流
用法: dora start [选项] <PATH>
参数:
<PATH> 数据流描述符文件的路径
选项:
--name <NAME> 分配一个名称至数据流
--coordinator-addr <IP> dora 协调器的地址 [默认: 127.0.0.1]
--coordinator-port <PORT> 协调器控制服务的端口号 [默认: 6012]
--attach 附加至数据流并等待其完成
--hot-reload 启用热重载 (仅 Python)
-h, --help 打印帮助信息
list
列出正在运行的数据流
用法:dora list [选项]
选项:
--coordinator-addr <IP> dora 协调器的地址 [默认: 127.0.0.1]
--coordinator-端口 <PORT> 协调器控制服务的端口号[默认:6012]
- h, --help 打印帮助
logs
显示一个给定数据流和结点的日志
用法: dora logs [选项] [UUID 或 名称] <NAME>
参数:
[UUID 或 名称] 数据流的标识符
<NAME> 显示给定结点的日志
选项:
--coordinator-addr <IP> dora 协调器的地址 [默认: 127.0.0.1]
--coordinator-port <PORT> 协调器控制服务的端口号 [默认: 6012]
-h, --help 打印帮助信息
check
检查协调器和守护进程是否运行
用法:dora 检查 [OPTIONS]
选项:
--dataflow <PATH> 到 data flow 描述文件的路径(启用额外检查)
--coordinator-addr <IP> dora coordinator [默认: 127.0.0.1]
--coordinator-端口 <PORT> 协调器控制服务的端口号[默认: 6012]
- h, --help 打印帮助
stop
停止给定UUID的数据流。 如果没有已提供的ID, 您将可以在已运行的数据流中进行选择
用法: dora stop [选项] [UUID]
参数:
[UUID] 将被停止数据流的UUID
选项:
--name <NAME> 将被停止的数据流名称
--grace-duration <DURATION> 在给定的持续时 间之后数据流还没有停止,将被杀掉
--coordinator-addr <IP> dora 协调器 的地址 [默认: 127.0.0.1]
--coordinator-port <PORT> 协调器控制服务的端口号 [默认: 6012]
-h, --help 打印帮助信息
destroy
销毁运行中的协调器和守护进程。 如果一些数据流还在运行,他们将首先被停止
用法: dora destroy [选项]
选项:
--coordinator-addr <IP> dora 协调器的地址 [默认: 127.0.0.1]
--coordinator-port <PORT> 协调器控制服务的端口号 [默认: 6012]
-h, --help 打印帮助信息
graph
对给定图使用 mermaid.js 生成可视化。 使用 --open 打开 浏览器
用法: dora graph [选项] <PATH>
参数:
<PATH> 数据流描述文件的路径
选项:
--mermaid 可视化数据流做为一个 Mermaid图 (而不是 HTML)
--open 在浏览器中打开可视化的HTML
-h, --help 打印帮助信息
--version
返回 dora 的当前版本
这个命令将显示 dora 的当前版本。