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
For this deployment, you must provide two VMs. The
122
-
collector and stream processor are active on one VM while the other is a standby to provide high availability. The operators run on both VMs and use an algorithm to decide which is the active one (the "leader").
123
-
Both the active VM and the standby
124
-
need access to the authentication secrets that RDI uses to encrypt network
125
-
traffic. The diagram below shows this configuration:
127
+
For this deployment, you must provide two VMs. The collector and stream processor
128
+
are active on one VM, while on the other they are in standby to provide high availability.
129
+
The two operators running on both VMs use a leader election algorithm to decide which
@@ -244,10 +256,16 @@ configuration contains the following data:
244
256
Use this section to provide the connection details for the target Redis
245
257
database(s). As with the sources, you should start each target section
246
258
with a unique name that you are free to choose (here, we have used
247
-
`my-redis` as an example). In the `connection` section, you can supply the
248
-
`type` of target database, which will generally be `redis` along with the
249
-
`host` and `port` of the server. You can also supply connection credentials
250
-
and TLS/mTLS secrets here if you use them.
259
+
`target` as an example). In the `connection` section, you can specify the
260
+
`type` of the target database, which must be `redis`, along with
261
+
connection details such as `host`, `port`, and credentials (`username` and `password`).
262
+
If you use [TLS](https://en.wikipedia.org/wiki/Transport_Layer_Security)/
263
+
or [mTLS](https://en.wikipedia.org/wiki/Mutual_authentication#mTLS) to connect
264
+
to the target database, you must specify the CA certificate (for TLS),
265
+
and the client certificate and private key (for mTLS) in `cacert`, `cert`, and `key`.
266
+
Note that these certificates **must** be references to secrets
267
+
that you should set as described in [Set secrets]({{< relref "/integrate/redis-data-integration/data-pipelines/deploy#set-secrets" >}})
268
+
(it is not possible to include these certificates as plain text in the file).
251
269
252
270
{{< note >}}If you specify `localhost` as the address of either the source or target server during
253
271
installation then the connection will fail if the actual IP address changes for the local
@@ -400,10 +418,9 @@ When your configuration is ready, you must deploy it to start using the pipeline
400
418
[Deploy a pipeline]({{< relref "/integrate/redis-data-integration/data-pipelines/deploy" >}})
401
419
to learn how to do this.
402
420
403
-
## Ingest pipeline lifecycle
421
+
## Pipeline lifecycle
404
422
405
-
Once you have created the configuration for a pipeline, it goes through the
406
-
following phases:
423
+
A pipeline goes through the following phases:
407
424
408
425
1. *Deploy* - when you deploy the pipeline, RDI first validates it before use.
409
426
Then, the [operator]({{< relref "/integrate/redis-data-integration/architecture#how-rdi-is-deployed">}}) creates and configures the collector and stream processor that will run the pipeline.
@@ -415,8 +432,8 @@ hours to complete if you have a lot of data.
415
432
the source data. Whenever a change is committed to the source, the collector captures
416
433
it and adds it to the target through the pipeline. This phase continues indefinitely
417
434
unless you change the pipeline configuration.
418
-
1. *Update* - If you update the pipeline configuration, the operator starts applying it
419
-
to the processor and the collector. Note that the changes only affect newly-captured
435
+
1. *Update* - If you update the pipeline configuration, the operator applies it
436
+
to the collector and the stream processor. Note that the changes only affect newly-captured
420
437
data unless you reset the pipeline completely. Once RDI has accepted the updates, the
421
438
pipeline returns to the CDC phase with the new configuration.
422
439
1. *Reset* - There are circumstances where you might want to rebuild the dataset
0 commit comments