部署先决条件
本文介绍在部署 Apache ShenYu
网关前, 所需要准备的一些先决条件。
#
数据库环境准备在部署shenyu-admin
项目前, 需初始化其所使用的数据库(数据库目前支持: Mysql、PostgreSql、Oracle), 其中所用到的脚本文件都存放在 项目根目录下的db目录 中, 以下介绍了各数据库的初始步骤.
#
Mysql在项目mysql初始化脚本目录 中找到初始化脚本schema.sql
, 使用客户端连接工具连接您的Mysql服务并执行, 由此您会得到一个名为shenyu
的数据库, 它之后可作为shenyu-admin
项目的数据库使用.
sql脚本: https://github.com/apache/shenyu/tree/master/db/init/mysql
驱动:
- maven repository: https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.30/
- homepage: https://www.mysql.com/products/connector/
#
PostgreSql在项目pg初始化脚本目录 中找到初始化脚本create-database.sql
、create-table.sql
, 并使用客户端连接工具连接您的PostgreSql服务依次执行,由此您会得到一个名为shenyu的数据库, 它之后可作为shenyu-admin
项目的数据库使用.
sql脚本: https://github.com/apache/shenyu/tree/master/db/init/pg
驱动:
- maven repository: https://mvnrepository.com/artifact/org.postgresql/postgresql/42.5.0
- homepage: https://jdbc.postgresql.org/download/
#
Oracle在项目oracle初始化脚本目录 中找到初始化脚本schema.sql
, 使用客户端连接工具连接您的Oracle服务创建一个数据库, 在此数据库上执行schema.sql
脚本, 由此您便初始化了shenyu-admin
的数据库, 之后可在项目配置文件 中调整您的oracle环境配置.