Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IGNITE-19528 CDC examples with cdc-start-up.sh #285

Open
wants to merge 26 commits into
base: master
Choose a base branch
from

Conversation

maksaska
Copy link
Contributor

@maksaska maksaska commented Aug 26, 2024

Currently, there are no examples for different CDC configurations and corresponding documentation. We need step-by-step documentation for active-passive, active-active cases and for different clients and transports (Ignite2Ignite, Ignite through Kafka).

What is new:

  • Configuration examples for different replication regimes and data transport
  • cdc-start-up.sh to start examples
    • Ignite instance start-up
    • CDC consumer instance start-up
    • Kafka-to-Ignite instance start-up
    • Active-Passive/Active-Active replication
    • CDC check

Maksim Davydov and others added 13 commits January 12, 2025 16:31
* cdc-start-up.sh
* CDC examples
* assembly
* maxBatchSize removed
* README.txt
* README.txt
* README.txt
* grep for MacOS fix
* unbound var check
* AWK cmd fix
* removed redundant options
* script moved to examples
* script moved to cdc-start-up
* README.txt update
* README.txt update
* persistance removed
* activation removed
* optional libraries check
* readme fix
* --check-cdc fixed
* grep in README.txt
* millis to sec
* check optional libs
* loop 1 sec wait
* msg fixed
* options changed
* text format
* text fix
modules/cdc-ext/README.txt Outdated Show resolved Hide resolved
modules/cdc-ext/examples/cdc-start-up/cdc-start-up.sh Outdated Show resolved Hide resolved
modules/cdc-ext/examples/cdc-start-up/cdc-start-up.sh Outdated Show resolved Hide resolved
modules/cdc-ext/examples/cdc-start-up/cdc-start-up.sh Outdated Show resolved Hide resolved
modules/cdc-ext/examples/cdc-start-up/cdc-start-up.sh Outdated Show resolved Hide resolved
* text fixes
* code style
* indentation
* indentation
modules/cdc-ext/examples/cdc-start-up/cdc-start-up.sh Outdated Show resolved Hide resolved
`used to transfer data from source-cluster to destination-cluster.
* --ignite-to-ignite-thin Creates a single thin client, `
`used to transfer data from source-cluster to destination-cluster.
* --ignite-to-kafka Creates a cdc consumer, used to transfer data from source-cluster to specified Kafka topic.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thick client?

modules/cdc-ext/examples/cdc-start-up/cdc-start-up.sh Outdated Show resolved Hide resolved
modules/cdc-ext/README.txt Outdated Show resolved Hide resolved
modules/cdc-ext/examples/cdc-start-up/cdc-start-up.sh Outdated Show resolved Hide resolved
modules/cdc-ext/README.txt Outdated Show resolved Hide resolved
modules/cdc-ext/examples/cdc-start-up/cdc-start-up.sh Outdated Show resolved Hide resolved
modules/cdc-ext/examples/cdc-start-up/cdc-start-up.sh Outdated Show resolved Hide resolved
</property>

<property name="clusterId" value="${cluster_id}"/>
<property name="conflictResolveField" value="val2"/>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need this setting?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suppose we need an example that shows this field in action

* code style
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants