connector |
required |
(none) |
String |
Specify what connector to use, here should be ‘vitess-cdc’ . |
hostname |
required |
(none) |
String |
IP address or hostname of the Vitess database server (VTGate). |
keyspace |
required |
(none) |
String |
The name of the keyspace from which to stream the changes. |
username |
optional |
(none) |
String |
An optional username of the Vitess database server (VTGate). If not configured, unauthenticated VTGate gRPC is used. |
password |
optional |
(none) |
String |
An optional password of the Vitess database server (VTGate). If not configured, unauthenticated VTGate gRPC is used. |
table-name |
required |
(none) |
String |
Table name of the MySQL database to monitor. |
port |
optional |
15991 |
Integer |
Integer port number of the VTCtld server. |
vtctld.host |
required |
(none) |
String |
IP address or hostname of the VTCtld server. |
vtctld.port |
optional |
15999 |
Integer |
Integer port number of the VTCtld server. |
vtctld.user |
optional |
(none) |
String |
An optional username of the VTCtld server. If not configured, unauthenticated VTCtld gRPC is used. |
vtctld.password |
optional |
(none) |
String |
An optional password of the VTCtld server. If not configured, unauthenticated VTCtld gRPC is used. |
tablet.type |
optional |
RDONLY |
String |
The type of Tablet (hence MySQL) from which to stream the changes: MASTER represents streaming from the master MySQL instance REPLICA represents streaming from the replica slave MySQL instance RDONLY represents streaming from the read-only slave MySQL instance. |