本文介绍了如何在LHM调度迁移工具中调用自定义插件。
LHM湖仓迁移中心的调度迁移工具提供开放式插件框架,支持用户定制化异构转换迁移链路。流程如下:
1 结合LHM调度迁移自定义插件开发教程开发插件
LHM调度迁移插件中心提供了开发教程、模板工程(含开发实例)、数据结构规范,用户可参考相关资料自行开发从任意调度引擎导出任务的Reader插件、任意调度引擎任务转换DataWorks任务的Converter插件。
2 将插件放入LHM调度迁移工具
将自定义插件编译生成JAR包,放置于LHM调度迁移工具lib/common目录下。
3 调用自定义插件
在命令中通过-t参数调用插件。
源端导出命令(调用自定义Reader插件):
sh ./bin/run.sh read \
-c ./conf/<你的配置文件>.json \
-f ./data/0_OriginalPackage/<API原始信息的保存包>.zip \
-o ./data/1_ReaderOutput/<源端探查导出包>.zip \
-t <PluginName>
调度转换命令(调用自定义Converter插件):
sh ./bin/run.sh convert \
-c ./conf/<你的配置文件>.json \
-f ./data/1_ReaderOutput/<源端探查导出包>.zip \
-o ./data/2_ConverterOutput/<转换结果输出包>.zip \
-t <PluginName>
目标端写入命令:
sh ./bin/run.sh write \
-c ./conf/<你的配置文件>.json \
-f ./data/2_ConverterOutput/<转换结果输出包>.zip \
-o ./data/4_WriterOutput/<导入结果存储包>.zip \
-t <PluginName>
该文章对您有帮助吗?