ALTER ROUTINE LOAD
description
This syntax is used to modify a routine import job that has been created.
Only jobs in the PAUSED state can be modified.
Syntax:
ALTER ROUTINE LOAD FOR [db.]job_name
[job_properties]
FROM data_source
[data_source_properties]
[db.]job_name
Specify the name of the job to be modified.
job_properties
Specify the job parameters that need to be modified. Currently only supports the modification of the following parameters:
desired_concurrent_number
max_error_number
max_batch_interval
max_batch_rows
max_batch_size
jsonpaths
json_root
strip_outer_array
strict_mode
timezone
num_as_string
fuzzy_parse
data_source
The type of data source. Currently supported:
KAFKA
data_source_properties
The relevant attributes of the data source. Currently only supports:
kafka_partitions
kafka_offsets
- Custom property, such as
property.group.id
Notice:
kafka_partitions
andkafka_offsets
are used to modify the offset of the kafka partition to be consumed, and can only modify the currently consumed partition. Cannot add partition.
example
Modify
desired_concurrent_number
to 1ALTER ROUTINE LOAD FOR db1.label1
PROPERTIES
(
"desired_concurrent_number" = "1"
);
Modify
desired_concurrent_number
to 10, modify partition offset, and modify 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