尚硅谷大数据技术之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 结果展示