feat(forest): 压缩调度增加不删除表停止全部压缩的参数

This commit is contained in:
2024-01-29 10:42:25 +08:00
parent 348b3b7028
commit c6c4021930
2 changed files with 9 additions and 0 deletions

View File

@@ -17,6 +17,9 @@ public interface LauncherService {
@Get("/launcher/compaction/stop")
void compactionStop(@Query("flink_job_id") Long flinkJobId, @Query("alias") String alias);
@Get("/launcher/compaction/stop")
void compactionStop(@Query("flink_job_id") Long flinkJobId, @Query("alias") String alias, @Query("disable_meta") Boolean disableMeta);
@Get("/launcher/compaction/stop_app")
void compactionStopApp(@Query("application_id") String applicationId);
}

View File

@@ -54,6 +54,12 @@ public class LaunchersService {
}
}
public void compactionStop(Long flinkJobId, String alias, Boolean disableMeta) {
for (LauncherService service : getServices()) {
service.compactionStop(flinkJobId, alias, disableMeta);
}
}
public void compactionStop(String cluster, Long flinkJobId, String alias) {
LauncherService service = getService(cluster);
service.compactionStop(flinkJobId, alias);