返回介绍

下载

编译与部署

开始使用

操作手册

最佳实践

扩展功能

设计文档

SQL 手册

开发者手册

Apache 社区

ALTER ROUTINE LOAD

发布于 2021-09-30 01:42:49 字数 3247 浏览 1052 评论 0 收藏 0

description

该语法用于修改已经创建的例行导入作业。

只能修改处于 PAUSED 状态的作业。

语法:

ALTER ROUTINE LOAD FOR [db.]job_name
[job_properties]
FROM data_source
[data_source_properties]
  1. [db.]job_name

    指定要修改的作业名称。

  2. tbl_name

    指定需要导入的表的名称。

  3. job_properties

    指定需要修改的作业参数。目前仅支持如下参数的修改:

    1. desired_concurrent_number
    2. max_error_number
    3. max_batch_interval
    4. max_batch_rows
    5. max_batch_size
    6. jsonpaths
    7. json_root
    8. strip_outer_array
    9. strict_mode
    10. timezone
    11. num_as_string
    12. fuzzy_parse
  1. data_source

    数据源的类型。当前支持:

    KAFKA

  2. data_source_properties

    数据源的相关属性。目前仅支持:

    1. kafka_partitions
    2. kafka_offsets
    3. kafka_broker_list
    4. kafka_topic
    5. 自定义 property,如 property.group.id

      注:

    6. kafka_partitionskafka_offsets 用于修改待消费的 kafka partition 的offset,仅能修改当前已经消费的 partition。不能新增 partition。

example

  1. desired_concurrent_number 修改为 1

     ALTER ROUTINE LOAD FOR db1.label1
     PROPERTIES
     (
         "desired_concurrent_number" = "1"
     );
    
  2. desired_concurrent_number 修改为 10,修改 partition 的offset,修改 group id。

    ALTER ROUTINE LOAD FOR db1.label1
    PROPERTIES
    (
        "desired_concurrent_number" = "10"
    )
    FROM kafka
    (
        "kafka_partitions" = "0, 1, 2",
        "kafka_offsets" = "100, 200, 100",
        "property.group.id" = "new_group"
    );
    

keyword

ALTER,ROUTINE,LOAD

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文