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