文章目录
前言
StreamSets Data Collector(SDC)删除Mysql数据库中数据方法介绍
一、管道删除数据
1.使用JDBC Query Consumer组件和JDBC Producer 组件删除数据
(1)JDBC Query Consumer配置如下图:
这里我们要删除quer表id为2的数据,其他配置保持默认。
(2)JDBC Producer 配置如下图:
Field to Column Mapping 选项不需要配置,Default Operation设置为DELETE,其它配置保持默认。
(3)我们看到现在quer表里存在一条id为2的数据
(4)运行管道
可以看到id为2的数据已被删除。
(5)管道json文件
链接:https://pan.baidu.com/s/1ayIS6IsN-shp9hYvMmN_7A?pwd=hxi5
提取码:hxi5
2.使用JDBC Query Consumer组件、JDBC Lookup组件和JDBC Producer 组件删除数据
(1)组件总览
(2)JDBC Query Consumer配置如下图:
我们要删除quer表的数据,在JDBC Query Consumer中不能查询quer表,否则JDBC Lookup中的查询条件就不起作用了
(2)JDBC Lookup配置如下图:
(3)JDBC Producer 组件配置如下图
(4)管道json文件
链接:https://pan.baidu.com/s/1xHVY83T3T3k0JH5yNj8KqQ?pwd=m7wx
提取码:m7wx
补充说明
StreamSets Data Collector(SDC)导入json文件
选择要导入的json文件,点击打开
点击import
import成功后自动加载并展示管道