Bootstrap

基于pycharm本地运行opemetadata的ingestion模块,干货分享

目录

1. 编写背景

2. 导入编译并运行项目

2.1 导入并设置python interpreter

2.2 基于json schema生成python 代码

2.3 运行项目

3.小结


1. 编写背景

通过对于官方的文档的解读,对ingestion模块进行本地调试运行,发现了许多的问题。在此做个记录,以下是我进行本地调试时一步步遇到的问题,希望能帮助你快速的本地运行ingestion模块,提供你的工作效率。

2. 导入编译并运行项目

2.1 导入并设置python interpreter

        将项目源码导入pycharm中,设置虚拟python interpreter,建议设置为python3.10,为什么要设置为3.10呢,因为airflow的python版本是3.10,这样对齐感觉比较好

2.2 基于json schema生成python 代码

基于antlr命令生成python文件,命令内容:

antlr4 -Dlanguage=Python JSON.g4

然后将对

;