尚硅谷大数据技术之Flume(新)第5章 Flume高级之自定义MySQLSource
5.5.3 MySql表准备
1) 创建MySqlSource数据库
CREATE DATABASE mysqlsource;
2) 在MySqlSource数据库下创建数据表Student和元数据表Flume_meta
CREATE TABLE `student` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
);
CREATE TABLE `flume_meta` (
`source_tab` varchar(255) NOT NULL,
`currentIndex` varchar(255) NOT NULL,
PRIMARY KEY (`source_tab`)
);
- 向数据表中添加数据
1 zhangsan
2 lisi
3 wangwu
4 zhaoliu
5.5.4 测试并查看结果
- 任务执行
[atguigu@hadoop102 flume]$ bin/flume-ng agent --conf conf/ --name a1 \
--conf-file job/mysql.conf -Dflume.root.logger=INFO,console
- 结果展示,如图6-2所示:
图6-2 结果展示