我刚刚安装了 Apache Airflow,这是我第一次启动网络服务器,它要求我输入用户名和密码,我没有设置任何用户名或密码。
你能告诉我气流的默认用户名和密码是什么吗?
Mat*_*tia 25
默认情况下,如果您使用airflow提供的docker-compose示例,则用户是:
user: airflow
password: airflow
Run Code Online (Sandbox Code Playgroud)
如果您想使用 docker 创建另一个帐户,请使用此帐户(您必须位于 docker-compose.yaml 文件的同一文件夹中):
docker-compose run airflow-worker airflow users create --role Admin --username admin --email admin --firstname admin --lastname admin --password admin
Run Code Online (Sandbox Code Playgroud)
如何构建它:
docker-compose.yamldocker-compose build .这将创建运行气流所需的容器docker-compose up来启动应用程序DNA*_*DNA 18
通过安装 Airflow 2.3.4pip并运行后airflow standalone,现有的答案都不适合我(不包括 docker 的答案,我没有尝试过) - 我无法使用 admin:admin 登录。
运行airflow users create ...报告admin用户已经存在。
(还需要确保export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH否则users create命令会由于使用旧版本的 sqllite 而失败)。
跑步airflow sync-perm没有明显的区别。
重新启动 Airflow 后,我注意到服务器控制台中记录了随机生成的管理员密码,这使我正确登录:
standalone | Airflow is ready
standalone | Login with username: admin password: 9fghj2bghT06GBhS
Run Code Online (Sandbox Code Playgroud)
此密码也会被写入$AIRFLOW_HOME/standalone_admin_password.txt(但如果您稍后通过 Web UI 手动更改密码,则不会更新)
kax*_*xil 16
如果您只是使用 python wheel,则不会创建默认用户名和密码。
运行以下命令以创建用户:
对于气流 >=2.0.0:
airflow users create --role Admin --username admin --email admin --firstname admin --lastname admin --password admin
Run Code Online (Sandbox Code Playgroud)
或者
对于气流 <1.10.14:
airflow create_user -r Admin -u admin -e admin@example.com -f admin -l user -p admin
Run Code Online (Sandbox Code Playgroud)
小智 6
我从 hub.docker.com 安装了 AF 并运行它
docker run -dit --name af --rm -p 8080:8080 apache/airflow standalone
Run Code Online (Sandbox Code Playgroud)
在这种情况下,默认用户是“admin”,但密码没有显示并存储在“standalone_admin_password.txt”中。要查看密码,请运行:
docker exec af cat standalone_admin_password.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7257 次 |
| 最近记录: |