public class ClusteringUtil extends Object
| Constructor and Description |
|---|
ClusteringUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
rollbackClustering(HoodieFlinkTable<?> table,
HoodieFlinkWriteClient writeClient)
Force rolls back all the inflight clustering instants, especially for job failover restart.
|
static void |
scheduleClustering(org.apache.flink.configuration.Configuration conf,
HoodieFlinkWriteClient writeClient,
boolean committed)
Schedules clustering plan by condition.
|
static void |
validateClusteringScheduling(org.apache.flink.configuration.Configuration conf) |
public static void validateClusteringScheduling(org.apache.flink.configuration.Configuration conf)
public static void scheduleClustering(org.apache.flink.configuration.Configuration conf,
HoodieFlinkWriteClient writeClient,
boolean committed)
conf - The configurationwriteClient - The write clientcommitted - Whether the instant was committedpublic static void rollbackClustering(HoodieFlinkTable<?> table, HoodieFlinkWriteClient writeClient)
table - The hoodie tablewriteClient - The write clientCopyright © 2022 The Apache Software Foundation. All rights reserved.