提交 c9758b79 编写于 作者: C chenx

修复部分机翻,润色翻译

上级 2b73d62f
# 初始化数据库后端
# 初始化数据库
如果您想对Airflow进行真正的试使用,您应该考虑设置一个真正的数据库后端并切换到LocalExecutor。
由于Airflow是使用优秀的SqlAlchemy库与其元数据进行交互而构建的,因此您应该能够使用任何支持作为SqlAlchemy后端的数据库后端。我们建议使用**MySQL****Postgres**
由于Airflow是使用优秀的SqlAlchemy库与其元数据进行交互而构建的,因此您可以使用任何SqlAlchemy所支持的数据库作为后端数据库。我们推荐使用**MySQL****Postgres**
> 注意
> 我们依赖更严格的MySQL SQL设置来获得合理的默认值。确保在[mysqld]下的my.cnf中指定了explicit_defaults_for_timestamp = 1;
> 注意
> 如果您决定使用**Postgres**,我们建议您使用`psycopg2`驱动程序并在SqlAlchemy连接字符串中指定它。另请注意,由于SqlAlchemy没有公开在Postgres连接URI中定位特定模式的方法,因此您可能希望使用类似于`ALTER ROLE username SET search_path = airflow, foobar;`的命令为您的角色设置默认模式
> 如果您决定使用**Postgres**,我们建议您使用`psycopg2`驱动程序并在SqlAlchemy连接字符串中指定它。另请注意,由于SqlAlchemy没有公开在Postgres连接URI中定位特定模式的方法,因此您可能需要使用类似于`ALTER ROLE username SET search_path = airflow, foobar;`的命令为您的角色设置默认模式
将数据库设置为托管Airflow后,您需要更改配置文件`$AIRFLOW_HOME/airflow.cfg`中的SqlAlchemy连接字符串。然后,您还应该将“executor”设置更改为使用“LocalExecutor”,这是一个可以在本地并行化任务实例的执行程序。
一旦您设置好管理Airflow的数据库以后,您需要更改配置文件`$AIRFLOW_HOME/airflow.cfg`中的SqlAlchemy连接字符串。然后,您还应该将“executor”设置更改为使用“LocalExecutor”,这是一个可以在本地并行化任务实例的执行程序。
```
# 初始化数据库
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册