二进制包部署

本文介绍使用二进制包部署 Apache ShenYu 网关。

在阅读本文档前,你需要先阅读部署先决条件文档来完成部署 shenyu 前的环境准备工作。

启动 Apache ShenYu Admin

2.5.1版本后,start.sh 开始支持通过环境变量 ADMIN_JVM 自定义 JVM 启动参数。

  • 使用 h2 来存储后台数据:
  1. > windows: start.bat
  2. > linux: ./start.sh
  • 使用 MySQL 来存储后台数据,需按照 指引文档 初始化数据库,将 mysql-connector.jar 拷贝到 /${your_work_dir}/ext-lib, 进入 /conf 目录修改 application-mysql.yamljdbc 的配置。

  • conf/application.yml 中的 spring.profiles.active 修改成 mysql

  1. > windows: start.bat
  2. > linux: ./start.sh
  • 使用 PostgreSql 来存储后台数据,需按照 指引文档 初始化数据库, 进入 /conf 目录修改 application-pg.yamljdbc 的配置。

  • conf/application.yml 中的 spring.profiles.active 修改成 pg

  1. > windows: start.bat
  2. > linux: ./start.sh
  • 使用 Oracle 来存储后台数据,需按照 指引文档 初始化数据库, 进入 /conf 目录修改 application-oracle.yamljdbc 的配置。

  • conf/application.yml 中的 spring.profiles.active 修改成 oracle

  1. > windows: start.bat
  2. > linux: ./start.sh
  • 使用 OpenGauss 来存储后台数据,需按照 指引文档 初始化数据库, 进入 /conf 目录修改 application-og.yamljdbc 的配置。

  • conf/application.yml 中的 spring.profiles.active 修改成 og

  1. > windows: start.bat
  2. > linux: ./start.sh

启动 Apache ShenYu Bootstrap

2.5.1版本后,start.sh 开始支持通过环境变量 BOOT_JVM 自定义 JVM 启动参数。

  1. > windwos : start.bat
  2. > linux : ./start.sh