CockroachDB 数据变更捕获与数据隐私保护指南
1. 停止 Changefeed
若要停止 Changefeed,需定位并删除正在运行它的作业。操作步骤如下:
- 查找作业:
root@127.0.0.1:26257/defaultdb> SELECT job_id, job_type, description FROM [SHOW JOBS];
执行上述命令后,会返回类似如下的结果:
| job_id | job_type | description |
| — | — | — |
| 713311406086291457 | CHANGEFEED | CREATE CHANGEFEED FOR TABLE example INTO ‘kafka://localhost:9092?topic_name=cdc_example’ WITH updated |
- 取消作业:
root@127.0.0.1:26257/defaultdb> CANCEL JOB 713311406086291457;
2. 重定向 CDC 事件到 Web 服务器
由于表中数据可能敏感,CockroachDB 仅会将数据发送到支持 HTTPS 的服务器。以下是创建并运行简单 HTTPS 服务器的步骤:
package