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:
1. ALTER ROUTINE LOAD FOR [db.]job_name
2. [job_properties]
3. FROM data_source
4. [data_source_properties]
[db.]job_name
Specify the name of the job to be modified.
2. job_properties
Specify the job parameters that need to be modified. Currently only supports the modification of the following parameters:
desired_concurrent_numbermax_error_numbermax_batch_intervalmax_batch_rowsmax_batch_sizejsonpathsjson_rootstrip_outer_arraystrict_modetimezonenum_as_stringfuzzy_parsedata_source
The type of data source. Currently supported:
KAFKA
4. data_source_properties
The relevant attributes of the data source. Currently only supports:
kafka_partitionskafka_offsetskafka_broker_listkafka_topic- Custom property, such as
property.group.id
Notice:
kafka_partitionsandkafka_offsetsare 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_numberto 1
1. ALTER ROUTINE LOAD FOR db1.label1
2. PROPERTIES
3. (
4. "desired_concurrent_number" = "1"
5. );
2. Modify desired_concurrent_number to 10, modify partition offset, and modify group id.
1. ALTER ROUTINE LOAD FOR db1.label1
2. PROPERTIES
3. (
4. "desired_concurrent_number" = "10"
5. )
6. FROM kafka
7. (
8. "kafka_partitions" = "0, 1, 2",
9. "kafka_offsets" = "100, 200, 100",
10. "property.group.id" = "new_group"
11. );
keyword
1. ALTER,ROUTINE,LOAD
