I'm getting a checkandcreate topic error while trying to edit a changelog topic.
maprcli table changelog add command is an asynchronous
command, the CDC relationship (same as replication relationship) involves storing
information at both the source and destination sides. This results in the following
behavior:
maprcli table changelog add operation succeeds, it means that
the add request is received. To check whether there is an error during the add
operation, run the maprcli table changelog list operation.maprcli table changelog edit operation only modifies the information
on the source side, even if an error is display in the maprcli table changelog list output,
the changelog can still be modified.Troubleshooting methods:
maprcli table changelog add operation automatically
retries and finishes. maprcli table changelog remove operation and retry.Propagation of existing table data is enabled by default. If you do not want to
propagate existing source table data, set the -propagateexistingdata
parameter to false. The default is true.
Propagation is enabled as soon as the table changelog relationship is added. If you do
not want propagation to begin, set the -pause parameter to
true. The change data records are stored in a bucket until you resume the changelog
relationship; at this point, the stored change data records are propagated to the stream
topic. See table changelog resume for more
information.