说明
| Canal(服务端) | Maxwell(服务端+客户端) | |
|---|---|---|
| 语言 | Java | Java |
| 活跃度 | 活跃 | 活跃 |
| HA | 支持 | 定制,但是支持断点还原功能 |
| 数据落地 | 定制 | 落地到Kafka |
| 分区 | 支持 | 支持 |
| Bootstrap(引导) | 不支持 | 支持 |
| 数据格式 | 格式自由 | Json(格式固定) spark json —-> DF |
| 文档 | 较详细 | 较详细 |
| 随机读 | 支持 | 支持 |
总结
推荐Maxwell
原因:
服务端+客户端一体,轻量级
支持断点还原功能+bootstrap+json
maxwell社区比canal社区活跃
参考:
https://blog.csdn.net/Allenzyg/article/details/105810760