擅长:python、mysql、java
<p>这是对我有效的文件夹结构,请确保自定义运算符位于<code>operators</code>文件夹中,与<code>sensors</code>和<code>hooks</code>相同。<strong>init</strong>.py文件应为空</p>
<pre><code>plugins
├── __init__.py
├── operators
│ ├── __init__.py
│ ├── glue_crawler_operator.py
│ └── gsheet_to_redshift_operator.py
└── sensors
├── __init__.py
└── glue_crawler_sensor.py
</code></pre>
<p>还要检查<code>airflow.cfg</code>文件中的<code>plugins_folder</code>是否指向您的插件文件夹</p>
<p>例如,要将gsheet_导入到_redshift_运算符而不出错,我使用了以下语句:</p>
<p><code>from operators.gsheet_to_redshift_operator import GsheetToRSOperator</code></p>