[ 笔记列表 ]
所属分类:null
浏览:67
内容:
异常信息: [root@localhost]# airflow Traceback (most recent call last): File "/opt/python3.8/bin/airflow", line 6, in <module> from airflow.__main__ import main File "/opt/python3.8/lib/python3.8/site-packages/airflow/__init__.py", line 35, in <module> from airflow import settings File "/opt/python3.8/lib/python3.8/site-packages/airflow/settings.py", line 35, in <module> from airflow.configuration import AIRFLOW_HOME, WEBSERVER_CONFIG, conf # NOQA F401 File "/opt/python3.8/lib/python3.8/site-packages/airflow/configuration.py", line 1601, in <module> conf.validate() File "/opt/python3.8/lib/python3.8/site-packages/airflow/configuration.py", line 314, in validate self._validate_config_dependencies() File "/opt/python3.8/lib/python3.8/site-packages/airflow/configuration.py", line 418, in _validate_config_dependencies raise AirflowConfigException( airflow.exceptions.AirflowConfigException: error: sqlite C library version too old (< 3.15.0). See https://airflow.apache.org/docs/apache-airflow/2.3.2/howto/set-up-database.html#setting-up-a-sqlite-database 原因: 配置文件 airflow.cfg 里面配置项 sql_alchemy_conn = sqlite:////root/airflow/airflow.db 这个配置用到了sqlite 解决办法:规避法 修改配置项 sql_alchemy_conn = mysql://root:123456@localhost:3306/airflow?charset=utf8 其它办法:升级版本 https://airflow.apache.org/docs/apache-airflow/2.3.2/howto/set-up-database.html#setting-up-a-sqlite-database 选择需要的版本
链接:
|