### 部署需求

## 先决条件

#### 环境为python3

1. 安装依赖包
```shell
pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt
```

2. 配置环境变量
```bigquery
--- 源数据库配置 ---
# ORIGINAL_MYSQL_USER 
# ORIGINAL_MYSQL_PASS
# ORIGINAL_MYSQL_HOST
# ORIGINAL_MYSQL_PORT
# ORIGINAL_MYSQL_DB

--- 与源数据库相同表结构的备份数据配置
# SLAVE_MYSQL_USER
# SLAVE_MYSQL_PASS
# SLAVE_MYSQL_HOST
# SLAVE_MYSQL_PORT
# SLAVE_MYSQL_DB

--- 法拉第云平台console数据库配置 ---
# TRANSFORMATION_MYSQL_USER
# TRANSFORMATION_MYSQL_PASS
# TRANSFORMATION_MYSQL_HOST
# TRANSFORMATION_MYSQL_PORT
# TRANSFORMATION_MYSQL_DB
```

3. 初始化datax json文件配置
```shell
python init_jobs.py
```

生成的json文件在datax_job目录下
 - datax_job下的json文件为备份数据库配置文件
 - datax_job下的trans_jobs文件夹下的json文件为法拉第云平台console数据库配置文件

## 部署

1. 非实时同步部署
- 环境 python2
- 工具 datax

设置定时任务，每一小时用datax跑一遍datax_job/trans_jobs下的json配置文件

2. 实时同步部署
...


