You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/_docs/extensions-and-integrations/change-data-capture-extensions.adoc
+7-5Lines changed: 7 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -549,25 +549,25 @@ There are basically two strategies to choose from when it comes to CDC replicati
549
549
550
550
* Strategies include `Active-Passive` and `Active-Active` replication regimes. You can read it as 'from one cluster to another only' and 'from one cluster to another and vice versa'.
551
551
552
-
The former strategy implies that only one cluster would be activly used for data consumption from the outside user application, while the other one consumes data through CDC.
552
+
The former strategy implies that only one cluster would be actively used for data consumption from the outside user application, while the other one consumes data through CDC.
553
553
554
554
The latter approach allows users to use both cluster simultaneously, meanwhile the CDC clients transfer the updates between them. For that strategy to work, the user should configure conflict resolver.
555
555
556
556
* To make things work you have two independent tools to configure:
557
557
558
-
** Thin/Thick clients for connection to destination clusters - responsible for 'put' opertaions on the destination cluster.
558
+
** Thin/Thick clients for connection to destination clusters - responsible for 'put' operations on the destination cluster.
559
559
560
560
** Ignite/Kafka driven middleman data transport - You can pass data through Kafka topics, or you can use Ignite out of the box solution.
561
561
562
562
Basically, you can combine them any way you want to meet your project goals.
563
563
564
564
=== CDC example manager
565
565
566
-
`ignite-cdc-ext` ships with CDC example manager `cdc-start-up.sh` alongside `kafka-to-ignite.sh`. You can find it under '../examples/config/cdc-start-up/' directory.
566
+
`ignite-cdc-ext` ships with CDC example manager `cdc-start-up.sh` alongside `kafka-to-ignite.sh`. You can find it under '$IGNITE_HOME/examples/config/cdc-start-up/' directory.
567
567
568
568
You can use this script to start all kinds of replication strategies without any additional configuration.
569
569
570
-
The script will use predefined configuration '.xml' files from '../examples/config/cdc-start-up/' directory. Feel free to examine them as you try the manager out.
570
+
The script will use predefined configuration '.xml' files from '$IGNITE_HOME/examples/config/cdc-start-up/' directory. Feel free to examine them as you try the manager out.
571
571
572
572
NOTE: Use `--help` to explore the manager capabilities
573
573
@@ -589,6 +589,8 @@ There are currently 2 examples for 2 clusters, that you can run sumalteniously.
589
589
590
590
NOTE: All properties files are preconfigured to work out of the box.
591
591
592
+
To start a single node for each cluster type the following commands in different terminals:
593
+
592
594
```
593
595
./cdc-start-up.sh --ignite cluster-1
594
596
./cdc-start-up.sh --ignite cluster-2
@@ -600,7 +602,7 @@ NOTE: All properties files are preconfigured to work out of the box.
600
602
601
603
** There are 5 options you can specify CDC client mode from. Take a look at `--help` command output to learn about them.
602
604
603
-
** You can optionaly activate both clusters at CDC client start-up with `--activate-cluster`. You need this for data persistance at source and destination clusters. You can also use `control.sh` capabilities to activate clusters manually.
605
+
** You can optionally activate both clusters at CDC client start-up with `--activate-cluster`. You need this for data persistance at source and destination clusters. You can also use `control.sh` capabilities to activate clusters manually.
604
606
605
607
NOTE: Start both clusters (as in previous example with Ignite nodes) before starting CDC client.
0 commit comments