运行任务
InfluxDB 数据处理任务通常在定义的时间间隔或特定时间运行,但是,你可以从 InfluxDB 用户界面 (UI)、influx
命令行界面 (CLI) 或 InfluxDB /api/v2
API 手动运行任务。
从 InfluxDB UI 运行任务
在左侧的导航菜单中,选择 任务。
将鼠标悬停在你想要运行的任务上,然后单击 图标。
选择 运行任务。
使用 influx CLI 运行任务
使用 influx task run retry
命令来运行任务。
要从 influx
CLI 运行任务,该任务必须已经至少运行过一次。
身份验证凭据
以下示例假设你的 InfluxDB 主机、组织 和 令牌 由 活动的 influx
CLI 配置 或环境变量(INFLUX_HOST
、INFLUX_ORG
和 INFLUX_TOKEN
)提供。如果你没有设置 CLI 配置或环境变量,请为每个命令包含以下必需的凭据标志
--host
: InfluxDB 主机-o, --org
或--org-id
: InfluxDB 组织名称或 ID-t, --token
: InfluxDB API 令牌
# List all tasks to find the ID of the task to run
influx task list
# Use the task ID to list previous runs of the task
influx task run list --task-id=0000000000000000
# Use the task ID and run ID to retry a run
influx task run retry --task-id=0000000000000000 --run-id=0000000000000000
重试失败的任务运行
使用 influx task retry-failed
命令 来重试失败的任务运行。
# Retry failed tasks for a specific task
influx task retry-failed \
--id 0000000000000000
# Print information about runs that will be retried
influx task retry-failed \
--dry-run
# Retry failed task runs that occurred in a specific time range
influx task retry-failed \
--after 2021-01-01T00:00:00Z \
--before 2021-01-01T23:59:59Z
使用 InfluxDB API 运行任务
使用 /tasks/TASK_ID/runs
InfluxDB API 端点 手动启动任务运行。
POST http://localhost:8086/api/v2/tasks/TASK_ID/runs
重试失败的任务运行
使用 /tasks/TASK_ID/runs/RUN_ID/retry
InfluxDB API 端点 重试任务运行。
POST http://localhost:8086/api/v2/tasks/TASK_ID/runs/RUN_ID/retry
此页是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB 和此文档的反馈和错误报告。要获得支持,请使用以下资源
拥有年度合同或支持合同的客户 可以 联系 InfluxData 支持。