Unverified Commit ed0d0594 authored by siriume's avatar siriume Committed by GitHub

[Fix] Add uuid after doris label prefix. (#1068)

* add uuid after doris label prefix.

* fix-default-label

* remove-default-uuid

* label-changed
parent 4945cb71
...@@ -41,6 +41,7 @@ import java.util.ArrayList; ...@@ -41,6 +41,7 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Properties; import java.util.Properties;
import java.util.UUID;
/** /**
* DorisSinkBuilder * DorisSinkBuilder
...@@ -142,7 +143,9 @@ public class DorisSinkBuilder extends AbstractSinkBuilder implements Serializabl ...@@ -142,7 +143,9 @@ public class DorisSinkBuilder extends AbstractSinkBuilder implements Serializabl
executionBuilder.setDeletable(true); executionBuilder.setDeletable(true);
} }
if (sink.containsKey(DorisSinkOptions.SINK_LABEL_PREFIX.key())) { if (sink.containsKey(DorisSinkOptions.SINK_LABEL_PREFIX.key())) {
executionBuilder.setLabelPrefix(getSinkSchemaName(table) + "_" + getSinkTableName(table) + sink.get(DorisSinkOptions.SINK_LABEL_PREFIX.key())); executionBuilder.setLabelPrefix(sink.get(DorisSinkOptions.SINK_LABEL_PREFIX.key()) + "-" + getSinkSchemaName(table) + "_" + getSinkTableName(table));
} else {
executionBuilder.setLabelPrefix("dlink-" + getSinkSchemaName(table) + "_" + getSinkTableName(table) + UUID.randomUUID());
} }
if (sink.containsKey(DorisSinkOptions.SINK_MAX_RETRIES.key())) { if (sink.containsKey(DorisSinkOptions.SINK_MAX_RETRIES.key())) {
executionBuilder.setMaxRetries(Integer.valueOf(sink.get(DorisSinkOptions.SINK_MAX_RETRIES.key()))); executionBuilder.setMaxRetries(Integer.valueOf(sink.get(DorisSinkOptions.SINK_MAX_RETRIES.key())));
......
...@@ -40,6 +40,7 @@ import java.io.Serializable; ...@@ -40,6 +40,7 @@ import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.UUID;
/** /**
* DorisSinkBuilder * DorisSinkBuilder
...@@ -139,7 +140,9 @@ public class DorisSinkBuilder extends AbstractSinkBuilder implements SinkBuilder ...@@ -139,7 +140,9 @@ public class DorisSinkBuilder extends AbstractSinkBuilder implements SinkBuilder
executionBuilder.setDeletable(Boolean.valueOf(sink.get(DorisSinkOptions.SINK_ENABLE_DELETE.key()))); executionBuilder.setDeletable(Boolean.valueOf(sink.get(DorisSinkOptions.SINK_ENABLE_DELETE.key())));
} }
if (sink.containsKey(DorisSinkOptions.SINK_LABEL_PREFIX.key())) { if (sink.containsKey(DorisSinkOptions.SINK_LABEL_PREFIX.key())) {
executionBuilder.setLabelPrefix(getSinkSchemaName(table) + "_" + getSinkTableName(table) + sink.get(DorisSinkOptions.SINK_LABEL_PREFIX.key())); executionBuilder.setLabelPrefix(sink.get(DorisSinkOptions.SINK_LABEL_PREFIX.key()) + "-" + getSinkSchemaName(table) + "_" + getSinkTableName(table));
} else {
executionBuilder.setLabelPrefix("dlink-" + getSinkSchemaName(table) + "_" + getSinkTableName(table) + UUID.randomUUID());
} }
if (sink.containsKey(DorisSinkOptions.SINK_MAX_RETRIES.key())) { if (sink.containsKey(DorisSinkOptions.SINK_MAX_RETRIES.key())) {
executionBuilder.setMaxRetries(Integer.valueOf(sink.get(DorisSinkOptions.SINK_MAX_RETRIES.key()))); executionBuilder.setMaxRetries(Integer.valueOf(sink.get(DorisSinkOptions.SINK_MAX_RETRIES.key())));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment