datax 新增数据插件流程
1、自定Transformer
先在 pom.xml
和 package.xml
中保留所需的模块及 transfomer 模块,在 datax-transformer 模块中自定义所需的类并实现
transformer 接口,具体内容如下:
1 |
|
2、注册自定义Transformer
datax 会在初始化时加载 TransformerRegistry 并将指定的 Transformer 进行注册。要将自定义的 Transformer 加入其注册的静态代码块中。
在 datax-core 模块的 transport-transformer-TransformerRegistry 中找到 static 代码块,加入:
1 |
|
3、json 文件配置 transformer
注意:一定要配置 columnIndex,可以不用,但是在代码中是必须的
1 |
|
datax 新增数据插件流程
https://flepeng.github.io/044-DataX-datax-新增数据插件流程/