数据接入服务 DIS-更新转储任务

时间:2025-02-12 14:55:05

更新转储任务

参考初始化DIS客户端的操作初始化一个DIS客户端实例,实例名称为dic。

使用DIS SDK更新转储任务,需要指定通道名称、转储任务名称,转储周期,转储目标服务等信息。

 1 2 3 4 5 6 7 8 9101112131415161718192021
//需配置转储任务的全量参数,不支持更新单个参数UpdateTransferTaskRequest request = new UpdateTransferTaskRequest();// 配置待更新的转储任务所属通道的名称request.setStreamName(streamName);// 配置待更新的转储任务名称OBSDestinationDescriptorRequest descriptor = new OBSDestinationDescriptorRequest();descriptor.setTransferTaskName(taskName);// 转储至 对象存储服务 (简称OBS):OBS桶名和子文件夹名,通过OBS控制台或客户端创建桶和文件夹descriptor.setObsBucketPath("obs-dis1");descriptor.setFilePrefix("transfertask");// 转储周期,单位sdescriptor.setDeliverTimeInterval(300);// 可选,转储OBS的目标文件格式:默认text,可配置parquet、carbondescriptor.setDestinationFileType(DestinationFileTypeEnum.TEXT.getType());request.setObsDestinationDescriptor(descriptor);

配置“UpdateTransferTaskRequest”对象之后,通过调用updateTransferTask的方法更新转储任务。

1
dic.updateTransferTask(request);
support.huaweicloud.com/sdkreference-dis/dis_06_0115.html