二进制包部署
本文介绍使用二进制包部署 Apache ShenYu
网关。
在阅读本文档前,你需要先阅读部署先决条件文档来完成部署
shenyu
前的环境准备工作。
#
启动 Apache ShenYu Admin下载 apache-shenyu-incubating-${current.version}-admin-bin.tar.gz
解压缩
apache-shenyu-incubating-${current.version}-admin-bin.tar.gz
。 进入bin
目录。使用
h2
来存储后台数据:
> windows: start.bat --spring.profiles.active = h2
> linux: ./start.sh --spring.profiles.active = h2
- 使用
MySQL
来存储后台数据,需按照 指引文档 初始化数据库,将 mysql-connector.jar 拷贝到/${your_work_dir}/ext-lib
, 进入/conf
目录修改application-mysql.yaml
中jdbc
的配置。
> windows: start.bat --spring.profiles.active = mysql
> linux: ./start.sh --spring.profiles.active = mysql
- 使用
PostgreSql
来存储后台数据,需按照 指引文档 初始化数据库, 进入/conf
目录修改application-pg.yaml
中jdbc
的配置。
> windows: start.bat --spring.profiles.active = pg
> linux: ./start.sh --spring.profiles.active = pg
- 使用
Oracle
来存储后台数据,需按照 指引文档 初始化数据库, 进入/conf
目录修改application-oracle.yaml
中jdbc
的配置。
> windows: start.bat --spring.profiles.active = oracle
> linux: ./start.sh --spring.profiles.active = oracle
#
启动 Apache ShenYu Bootstrap下载
apache-shenyu-incubating-${current.version}-bootstrap-bin.tar.gz
解压缩
apache-shenyu-incubating-${current.version}-bootstrap-bin.tar.gz
。 进入 bin 目录。
> windwos : start.bat
> linux : ./start.sh