1. 安装好docker环境 (自行搜索网上教程)
2. 运行docker (自行搜索网上教程)
3. 打开docker管理器, 右键选择设置
4. 打开putty进入docker (docker 默认地址: 192.168.99.100 默认账号: docker 默认密码: tcuser)
5. 查看目录是否挂载成功!
网络使用桥接
docker pull mysql 拉取镜像
docker run -d -it -p 3306:3306 mysql /bin/bash
然后使用命令行登陆,mysql -uroot -p
修改远程登录权限
然后win7就可以登录了
步骤一:安装Airflowdocker pull airflow
1
docker pull airflow
步骤二:修改默认路径
这里如果不修改路径,默认的配置就是 ~/airflow
临时修改 AIRFLOW_HOME 环境变量, 这里的 /home/airflow 可以替换成你想要的文件夹目录
export AIRFLOW_HOME=/home/airflow
1
export AIRFLOW_HOME=/home/airflow
永久修改环境变量
echo "export AIRFLOW_HOME=/home/airflow" >>/etc/profile
source /etc/profile
1
2
echo "export AIRFLOW_HOME=/home/airflow" >>/etc/profile
source /etc/profile
系统默认的配置文件是从 airflow包的configuration.py文件中获取的,在设置了路径和airflow.cfg之后,配置将由airflow.cfg所替代。
步骤三:修改默认数据库
找到配置文件
vi /home/airflow/airflow.cfg
1
vi /home/airflow/airflow.cfg
修改sql配置
sql_alchemy_conn = mysql://root:FinanceR@localhost:3306/airflow
1
sql_alchemy_conn = mysql://root:FinanceR@localhost:3306/airflow
注意到,之前使用的 mysql+driver://root:FinanceR@localhost:3306/airflow的方式是行不通的。
初始化服务器的数据库
airflow initdb
1
airflow initdb
airflow webserver
1
airflow webserver
就可以开启后台管理界面,默认访问localhost:8080即可。
步骤四:修改数据源配置
通过create按钮,添加相应的参数
步骤五:解决中文字符集显示问题
注意到 airflow 的所有.py文件都声明了 utf-8 字符集
# -*- coding: utf-8 -*-
1
# -*- coding: utf-8 -*-
如果需要显示中文,需要在extra选项中添加
{"charset":"utf8"}的配置
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)