Ali Canal 数据集成服务
特性:
- 支持集成数据到 Kafka 和 Flume
- 服务自愈
- 基于背压(back prssure)的流量控制
- 数据 at least once 递交保证
执行
mvn clean package
在 target 目录下生成 Akita-release.tar.gz 和 Akita-release.zip 文件
编辑 conf/akita.properties 文件
配置说明:
- canal.servers Canal 服务地址
- canal.destination Canal 服务实例
- canal.username Canal 用户名
- canal.password Canal 密码
- canal.filter Canal 表过滤
- kafka.servers Kafka Broker 服务地址
- kafka.topic Kafka 主题
- flume.host Flume Thrift Server 主机地址
- flume.port Flume Thrift Server 主机端口号
启动服务,集成数据到 Kafka
bin/start-akita.sh kafka
启动服务,集成数据到 Flume
bin/start-akita.sh flume
停止
bin/stop-akita.sh
{
"name":"Tom",
"sex":"m",
"age": 18
}