You need to enable JavaScript to run this app.
ByteHouse 企业版

ByteHouse 企业版

复制全文
ByteHouse 企业版
管理任务
复制全文
管理任务

ByteHouse 企业版支持任务管理功能,包括定时任务管理管理和查看运维任务。定时任务通过任务自动化,执行定时查询、数据导入、导出等操作,从而实现自动化能力,降低运维成本,提升工作效率。运维任务统计了各类任务的执行详情。本文将介绍如何管理定时任务以及如何查看运维任务。

功能概述

定时任务模块支持新建与管理定时任务,支持一次性定时执行和周期定时执行,支持创建以下任务类型:

  • SQL 查询任务:支持定时执行该 SQL 查询。
  • 数据导入任务:为数据导入执行任务设置定时启动。
  • 数据导出任务:为数据导出执行任务设置定时启动。

运维任务模块统计了所有集群中运维任务的执行情况,包括任务执行详情、任务类型、任务状态、任务执行时间、任务执行结果等。

管理定时任务

ByteHouse 企业版控制台支持创建、编辑、删除、查看定时任务。

创建定时任务

创建 SQL 查询任务

  1. 在 ByteHouse 企业版控制台上,单击顶部任务中心,单击侧边栏的定时任务,单击新建定时任务,单击查询任务,进入任务创建页面。

  2. 配置任务详情。
    Image

    参数

    配置说明

    集群

    选择您需要执行查询的数据对象所在的集群。

    任务名称

    自定义任务名称。名称只能包含字母数字,汉字,空格,下划线和中划线。

    执行类型

    支持按指定周期导出和一次性导出任务。

    描述

    自定义任务描述。

    Cron 表达式

    使用 Cron 表达式配置导出任务的执行时间。例如,如果您的任务需要在每周一早 9 点 30 执行,则表达式需设置为 30 9 * * *。Cron 表达式具体用法请参见相关文档
    配置后,您可在预览区查看 Cron 表达式对应的执行时间。您也可以将鼠标悬停在日期上,可查看最多五个周期的任务执行日期和时间。

    编辑 SQL 内容

    输入需要执行的 SQL 任务。

  3. 单击保存,完成新建定时任务。系统提示“创建定时任务成功”,表示该任务已成功创建,您可在定时任务列表中查看该任务。

  4. 您可在任务列表中单击任务 ID,查看任务执行情况。
    Image
    如需查看 SQL 查询执行情况,您可单击任务详情页的执行 ID,查看该 SQL 查询的状态。如果该查询执行失败,您可按照以下操作诊断该查询:

    1. 将鼠标悬停在查询 ID 上方,复制查询 ID。
      Image
    2. 单击顶部数据查询,选择执行查询的集群,单击侧边栏 SQL 历史,在已完成页签下,输入查询 ID,单击失败旁的图标,查看失败原因。您也可单击查询诊断,进一步分析失败原因,并针对性优化。
      Image

创建数据导入任务

ByteHouse 支持将已创建的批式导入任务设置为定时任务。此处的配置操作与批式导入中开始导入任务的操作相同,您可按需选择配置入口。批式导入任务的操作详情请参见批式导入
操作步骤

  1. 在 ByteHouse 企业版控制台上,单击顶部任务中心,单击侧边栏的定时任务,单击新建定时任务,单击数据导入任务,进入任务创建页面。

  2. 配置任务详情。
    Image

    参数

    配置说明

    集群

    选择您需要执行数据导入任务的数据对象所在的集群。

    任务名称

    自定义任务名称。名称只能包含字母数字,汉字,空格,下划线和中划线。

    执行类型

    支持按指定周期导入和一次性导入任务。

    描述

    自定义任务描述。

    Cron 表达式

    使用 Cron 表达式配置导入任务的执行时间。例如,如果您的任务需要在每周一早 9 点 30 执行,则表达式需设置为 30 9 * * *。Cron 表达式具体用法请参见相关文档
    配置后,您可在预览区查看 Cron 表达式对应的执行时间。您也可以将鼠标悬停在日期上,可查看最多五个周期的任务执行日期和时间。

  3. 选择数据导入任务。

    1. 在数据源下拉列表中选择数据导入任务的数据源类型。
    2. 选择目标数据导入任务。
  4. 使用表达式匹配需导入的文件。可使用如下通配符:

    • ? 表示占位符;
      • 表示全部;
    • 中可输入 0-9, a-z 等。
      填写示例:
    • data?.json:筛选前缀为 data、后缀为 .json,且中间仅 1 位字符不同的文件。
    • data[0-100].json:导入文件名称为 data0.jsondata100.json 的文件。
  5. 单击保存,完成新建定时任务。系统提示“创建定时任务成功”,表示该任务已成功创建,您可在定时任务列表中查看该任务。

  6. 您可在任务列表中单击任务 ID,查看任务执行情况。
    Image

创建数据导出任务

操作详情请参见数据导出

编辑任务

在定时任务列表中,单击目标任务所在行的编辑按钮,调整任务配置,您可参考创建任务中的参数说明进行配置。
Image
您也单击任务 ID,进入任务详情页面,单击编辑按钮,调整任务配置。
Image

暂停任务

如果您创建的是周期性任务,您可暂停执行该任务。
在定时任务列表中,单击目标任务名称,进入任务详情页面,单击暂停
Image

删除任务

在定时任务列表中,单击目标任务所在行的删除按钮,单击删除,即可删除当前任务。
Image
您也单击任务名称,进入任务详情页面,单击删除按钮,删除当前任务。
Image

查看运维任务

当前 ByteHouse 企业版支持查看正在运行以及已完成的运维任务,包括创建库表,集群升级回滚,垂直变配等操作,便于对历史操作进行查看、筛选和重试,从而对过往操作记录进行追踪和备份。
您可在 ByteHouse 企业版控制台上,单击顶部任务中心,单击侧边栏运维任务,查看正在运行已完成的运维任务。
Image
您可单击任务 ID 前的展开按钮,查看任务详细信息。
Image

最近更新时间:2025.12.22 16:16:48
这个页面对您有帮助吗?
有用
有用
无用
无用