[HUDI-2702] Set up keygen class explicit for write config for flink table upgrade (#3931)
This commit is contained in:
@@ -210,6 +210,7 @@ public class StreamerUtil {
|
|||||||
.withPayloadOrderingField(conf.getString(FlinkOptions.PRECOMBINE_FIELD))
|
.withPayloadOrderingField(conf.getString(FlinkOptions.PRECOMBINE_FIELD))
|
||||||
.withPayloadEventTimeField(conf.getString(FlinkOptions.PRECOMBINE_FIELD))
|
.withPayloadEventTimeField(conf.getString(FlinkOptions.PRECOMBINE_FIELD))
|
||||||
.build())
|
.build())
|
||||||
|
.withKeyGenerator(conf.getString(FlinkOptions.KEYGEN_CLASS_NAME)) // needed by TwoToThreeUpgradeHandler
|
||||||
.withEmbeddedTimelineServerEnabled(enableEmbeddedTimelineService)
|
.withEmbeddedTimelineServerEnabled(enableEmbeddedTimelineService)
|
||||||
.withEmbeddedTimelineServerReuseEnabled(true) // make write client embedded timeline service singleton
|
.withEmbeddedTimelineServerReuseEnabled(true) // make write client embedded timeline service singleton
|
||||||
.withAutoCommit(false)
|
.withAutoCommit(false)
|
||||||
|
|||||||
Reference in New Issue
Block a user