[
https://issues.apache.org/jira/browse/FLINK-22089?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jark Wu reopened FLINK-22089:
-----------------------------
> cdc checkpoint invalid
> ----------------------
>
> Key: FLINK-22089
> URL: https://issues.apache.org/jira/browse/FLINK-22089
> Project: Flink
> Issue Type: Bug
> Components: Connectors / Common, Runtime / Checkpointing
> Affects Versions: 1.12.0
> Environment: public static void main(String[] args) {
> SourceFunction<String> sourceFunction = MySQLSource.<String>builder()
> .hostname("xxx")
> .port(3306)
> .databaseList("xxx") // monitor all tables under inventory database
> .username("xxx")
> .password("xxx")
> .deserializer(new StringDebeziumDeserializationSchema()) // converts
> SourceRecord to String
> .build();
> StreamExecutionEnvironment env =
> StreamExecutionEnvironment.getExecutionEnvironment();
> env.enableCheckpointing(5000);
> try
> { env.setStateBackend(new RocksDBStateBackend("file:///E:/tmp/t2")); }
> catch (IOException e)
> { e.printStackTrace(); }
> env.addSource(sourceFunction).print().setParallelism(1); // use parallelism
> 1 for sink to keep message ordering
>
> try \{ env.execute(); } catch (Exception e) \{ e.printStackTrace(); }
> }
>
> ====================maven=========================
>
> <build>
> <plugins>
> <plugin>
> <artifactId>maven-assembly-plugin</artifactId>
> <configuration>
> <appendAssemblyId>false</appendAssemblyId>
> <descriptorRefs>
> <descriptorRef>jar-with-dependencies</descriptorRef>
> </descriptorRefs>
> </configuration>
> <executions>
> <execution>
> <id>make-assembly</id>
> <phase>package</phase>
> <goals>
> <goal>assembly</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-compiler-plugin</artifactId>
> <configuration>
> <source>8</source>
> <target>8</target>
> </configuration>
> </plugin>
> </plugins>
> </build>
> <dependencies>
> <dependency>
> <groupId>org.apache.flink</groupId>
> <artifactId>flink-runtime-web_${scala.version}</artifactId>
> <version>${flink.version}</version>
> </dependency>
> <!--
> https://mvnrepository.com/artifact/org.apache.flink/flink-connector-jdbc -->
> <dependency>
> <groupId>org.apache.flink</groupId>
> <artifactId>flink-connector-jdbc_${scala.version}</artifactId>
> <version>${flink.version}</version>
> </dependency>
> <!-- https://mvnrepository.com/artifact/org.apache.flink/flink-clients -->
> <dependency>
> <groupId>org.apache.flink</groupId>
> <artifactId>flink-clients_${scala.version}</artifactId>
> <version>${flink.version}</version>
> </dependency>
> <!-- https://mvnrepository.com/artifact/org.apache.flink/flink-test-utils -->
> <dependency>
> <groupId>org.apache.flink</groupId>
> <artifactId>flink-test-utils_${scala.version}</artifactId>
> <version>${flink.version}</version>
> <!--<scope>test</scope>-->
> </dependency>
> <dependency>
> <groupId>org.apache.flink</groupId>
> <artifactId>flink-statebackend-rocksdb_${scala.version}</artifactId>
> <version>${flink.version}</version>
> </dependency>
> <!--
> https://mvnrepository.com/artifact/com.alibaba.ververica/flink-connector-mysql-cdc
> -->
> <dependency>
> <groupId>com.alibaba.ververica</groupId>
> <artifactId>flink-connector-mysql-cdc</artifactId>
> <version>1.3.0</version>
> </dependency>
> <!--
> https://mvnrepository.com/artifact/ru.ivi.opensource/flink-clickhouse-sink -->
> <dependency>
> <groupId>ru.ivi.opensource</groupId>
> <artifactId>flink-clickhouse-sink</artifactId>
> <version>1.3.0</version>
> </dependency>
> </dependencies>
>
> Reporter: Simon Tao
> Priority: Major
> Fix For: shaded-13.0
>
>
> i turn on checkpoint but it seems invalid , during the whole process ,the
> checkpoint file can write to localfile and the flink can read the cdc recrods
> normally, but when i restart flink in idea ,it always reload consumed records
> . i paste on my code and maven configuration below
--
This message was sent by Atlassian Jira
(v8.3.4#803005)