要求:使用ETL工具Kettle实现,把一个数据库中的表的数据同步到另外一个数据库中。
一、准备活动
- 我是在虚拟机的MySQL创建了一个sqoop03用户,也可以是默认的root用户
- 启动并登录mysql
- 在mysql下创建了数据库db03和view
- db03数据库下我创建了表tb01,tb02,tb03
二、开始
使用ETL工具Kettle:加入输入表和输出表并连接起来
连接虚拟机的MySQL数据库
(1)输入:上海市数据库
(2)输出:贵阳市数据库
开始同步数据
(3)把db03数据库中表的数据同步到view数据库中
① 查询db03数据库下的tb01表
② 在view数据库下创建表tb01,注意创建表的字段需要和db03数据库下的tb01表的字段和类型相同
③ 在表输出中获取view数据库的表db01的字段
④ 把db03数据库的tb01表的数据同步到view数据库的tb01表
⑤ 同步成功之后,去view数据库下查看tb01表的数据是否同步成功