THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
That is to replace the coordinator with instance generator and commit sink just like the original pipeline.
Implementation Plan
- Implements the current code base on #step1 and add a test framework to the hoodie-fink module, including the UTs and ITs
- Refactoring the HoodieFlinkWriteClient to abstract out the indexing/bucketing work, in hoodie-spark, they are all sub-pipelines, but in Flink, we should abstract it as Interface/Operator
- Implements the code to #step2
- Implements the code to #step3
- Add a new index
- Add compatible pipeline
Each step would have a separate JIRA issue.